From f7b6c68237cf21ae6994a74b2bfcc7a1175af40f Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 20 Oct 2021 22:37:54 +1100 Subject: [PATCH] Pre-fill the form with the remaining allocation quantity --- InvenTree/templates/js/translated/order.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/InvenTree/templates/js/translated/order.js b/InvenTree/templates/js/translated/order.js index 7cadfe453d..93445afea8 100644 --- a/InvenTree/templates/js/translated/order.js +++ b/InvenTree/templates/js/translated/order.js @@ -1641,6 +1641,13 @@ function loadSalesOrderLineItemTable(table, options={}) { var line_item = $(table).bootstrapTable('getRowByUniqueId', pk); + // Quantity remaining to be allocated + var remaining = (line_item.quantity || 0) - (line_item.allocated || 0); + + if (remaining < 0) { + remaining = 0; + } + var fields = { // SalesOrderLineItem reference line: { @@ -1657,6 +1664,7 @@ function loadSalesOrderLineItemTable(table, options={}) { } }, quantity: { + value: remaining, }, };