Only include "in stocK" field if the sales order is pending

This commit is contained in:
Oliver 2021-10-06 20:16:59 +11:00
parent 336b05aa4e
commit 5cdf5a2670

View File

@ -1455,6 +1455,10 @@ function loadSalesOrderLineItemTable(table, options={}) {
return formatter.format(total);
}
},
];
if (pending) {
columns.push(
{
field: 'stock',
title: '{% trans "In Stock" %}',
@ -1462,6 +1466,10 @@ function loadSalesOrderLineItemTable(table, options={}) {
return row.part_detail.stock;
},
},
);
}
columns.push(
{
field: 'allocated',
title: pending ? '{% trans "Allocated" %}' : '{% trans "Fulfilled" %}',
@ -1492,6 +1500,8 @@ function loadSalesOrderLineItemTable(table, options={}) {
field: 'notes',
title: '{% trans "Notes" %}',
},
);
// TODO: Re-introduce the "PO" field, once it is fixed
/*
{
@ -1514,7 +1524,6 @@ function loadSalesOrderLineItemTable(table, options={}) {
}
},
*/
];
if (pending) {
columns.push({
@ -1553,9 +1562,6 @@ function loadSalesOrderLineItemTable(table, options={}) {
return html;
}
});
} else {
// Remove the "in stock" column
delete columns['stock'];
}
function reloadTable() {