Render partStockLabel based on available/in stock quantites

This commit is contained in:
Kálmán Rózsahegyi 2022-04-02 16:01:12 +02:00
parent d912846e41
commit bc4b66e7d3

View File

@ -494,7 +494,11 @@ function duplicateBom(part_id, options={}) {
function partStockLabel(part, options={}) {
if (part.in_stock) {
return `<span class='badge rounded-pill bg-success ${options.classes}'>{% trans "Stock" %}: ${part.in_stock}</span>`;
if (part.unallocated_stock) {
return `<span class='badge rounded-pill bg-success ${options.classes}'>{% trans "Available" %}: ${part.unallocated_stock}/${part.in_stock}</span>`;
} else {
return `<span class='badge rounded-pill bg-warning ${options.classes}'>{% trans "Available" %}: ${part.unallocated_stock}/${part.in_stock}</span>`;
}
} else {
return `<span class='badge rounded-pill bg-danger ${options.classes}'>{% trans "No Stock" %}</span>`;
}