diff --git a/InvenTree/order/templates/order/purchase_order_detail.html b/InvenTree/order/templates/order/purchase_order_detail.html index 914c97d6ab..36b5eb87c1 100644 --- a/InvenTree/order/templates/order/purchase_order_detail.html +++ b/InvenTree/order/templates/order/purchase_order_detail.html @@ -179,6 +179,9 @@ $('#new-po-line').click(function() { currency: '{{ order.supplier.currency }}', {% endif %} {% endif %} + {% if order.target_date %} + target_date: '{{ order.target_date|date:'Y-m-d' }}', + {% endif %} onSuccess: function() { $('#po-line-table').bootstrapTable('refresh'); } diff --git a/InvenTree/order/templates/order/sales_order_detail.html b/InvenTree/order/templates/order/sales_order_detail.html index a7d1a4506f..2d4f23c1e7 100644 --- a/InvenTree/order/templates/order/sales_order_detail.html +++ b/InvenTree/order/templates/order/sales_order_detail.html @@ -252,6 +252,9 @@ var fields = soLineItemFields({ order: {{ order.pk }}, + {% if order.target_date %} + target_date: '{{ order.target_date|date:'Y-m-d' }}', + {% endif %} }); constructForm('{% url "api-so-line-list" %}', { diff --git a/InvenTree/templates/js/translated/order.js b/InvenTree/templates/js/translated/order.js index 9cb7c5dd77..ef3842ad53 100644 --- a/InvenTree/templates/js/translated/order.js +++ b/InvenTree/templates/js/translated/order.js @@ -720,6 +720,7 @@ function createPurchaseOrderLineItem(order, options={}) { order: order, supplier: options.supplier, currency: options.currency, + target_date: options.target_date, }); constructForm('{% url "api-po-line-list" %}', { @@ -753,6 +754,10 @@ function soLineItemFields(options={}) { fields.order.value = options.order; } + if (options.target_date) { + fields.target_date.value = options.target_date; + } + return fields; } @@ -905,6 +910,10 @@ function poLineItemFields(options={}) { fields.purchase_price_currency.value = options.currency; } + if (options.target_date) { + fields.target_date.value = options.target_date; + } + return fields; }