From b99a9306ce70e6db2c8d65c1f5218c8b8cab6ab5 Mon Sep 17 00:00:00 2001 From: Maksim Stojkovic <18454392+maksimstojkovic@users.noreply.github.com> Date: Fri, 20 May 2022 20:37:23 +1000 Subject: [PATCH] Added onSuccess support to completeShipment --- InvenTree/templates/js/translated/order.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/InvenTree/templates/js/translated/order.js b/InvenTree/templates/js/translated/order.js index e6a18db96b..a6d8cbdc0d 100644 --- a/InvenTree/templates/js/translated/order.js +++ b/InvenTree/templates/js/translated/order.js @@ -126,7 +126,7 @@ function completeShipment(shipment_id, options={}) { constructForm(`/api/order/so/shipment/${shipment_id}/ship/`, { method: 'POST', - title: '{% trans "Complete Shipment" %}', + title: `{% trans "Complete Shipment" %} ${shipment.reference}`, fields: { tracking_number: {}, }, @@ -138,6 +138,10 @@ function completeShipment(shipment_id, options={}) { $('#so-lines-table').bootstrapTable('refresh'); $('#pending-shipments-table').bootstrapTable('refresh'); $('#completed-shipments-table').bootstrapTable('refresh'); + + if (options.onSuccess instanceof Function) { + options.onSuccess(data); + } }, reload: !!options.reload }); @@ -147,7 +151,7 @@ function completeShipment(shipment_id, options={}) { /* * Launches a modal form to mark a PurchaseOrder as "complete" -*/ + */ function completePurchaseOrder(order_id, options={}) { constructForm(