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:
Bernd Bestel
2019-09-26 13:55:42 +02:00
parent a2b6d9ae39
commit b8f9d09afc
2 changed files with 23 additions and 2 deletions

View File

@@ -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);