mirror of
https://github.com/grocy/grocy.git
synced 2025-04-29 01:32:38 +00:00
Don't remove products from stock overview on consuming all and the product has a min. stock amount & show it again on undo
This commit is contained in:
parent
a2b6d9ae39
commit
b8f9d09afc
@ -298,8 +298,21 @@ RefreshContextualTimeago = function()
|
||||
$("time.timeago").each(function()
|
||||
{
|
||||
var element = $(this);
|
||||
|
||||
if (!element.hasAttr("datetime"))
|
||||
{
|
||||
element.text("")
|
||||
return
|
||||
}
|
||||
|
||||
var timestamp = element.attr("datetime");
|
||||
|
||||
if (timestamp.isEmpty())
|
||||
{
|
||||
element.text("")
|
||||
return
|
||||
}
|
||||
|
||||
var isNever = timestamp && timestamp.substring(0, 10) == "2999-12-31";
|
||||
var isToday = timestamp && timestamp.substring(0, 10) == moment().format("YYYY-MM-DD");
|
||||
var isDateWithoutTime = element.hasClass("timeago-date-only");
|
||||
|
@ -319,6 +319,9 @@ function RefreshProductRow(productId)
|
||||
|
||||
productRow.removeClass("table-warning");
|
||||
productRow.removeClass("table-danger");
|
||||
productRow.removeClass("table-info");
|
||||
productRow.removeClass("d-none");
|
||||
productRow.removeAttr("style");
|
||||
if (now.isAfter(nextBestBeforeDate))
|
||||
{
|
||||
productRow.addClass("table-danger");
|
||||
@ -328,12 +331,12 @@ function RefreshProductRow(productId)
|
||||
productRow.addClass("table-warning");
|
||||
}
|
||||
|
||||
if (result.stock_amount <= 0)
|
||||
if (result.stock_amount == 0 && result.product.min_stock_amount == 0)
|
||||
{
|
||||
$('#product-' + productId + '-row').fadeOut(500, function()
|
||||
{
|
||||
$(this).tooltip("hide");
|
||||
$(this).remove();
|
||||
$(this).addClass("d-none");
|
||||
});
|
||||
}
|
||||
else
|
||||
@ -366,6 +369,11 @@ function RefreshProductRow(productId)
|
||||
$(this).text("").fadeIn(500);
|
||||
}
|
||||
});
|
||||
|
||||
if (result.stock_amount == 0 && result.product.min_stock_amount > 0)
|
||||
{
|
||||
productRow.addClass("table-info");
|
||||
}
|
||||
}
|
||||
|
||||
$('#product-' + productId + '-next-best-before-date').parent().effect('highlight', {}, 500);
|
||||
|
Loading…
x
Reference in New Issue
Block a user