From 79aa824c14db085d9537f51a59a781b82590ab60 Mon Sep 17 00:00:00 2001 From: Oliver Date: Sun, 29 Mar 2026 17:49:46 +1100 Subject: [PATCH] Keep allocation forms open (#11621) - Following https://github.com/inventree/InvenTree/pull/11074 - Option to keep allocation forms open --- src/frontend/src/forms/BuildForms.tsx | 1 + src/frontend/src/forms/SalesOrderForms.tsx | 1 + src/frontend/src/tables/sales/SalesOrderLineItemTable.tsx | 1 + 3 files changed, 3 insertions(+) diff --git a/src/frontend/src/forms/BuildForms.tsx b/src/frontend/src/forms/BuildForms.tsx index ca17b8c1c2..2fc4b447eb 100644 --- a/src/frontend/src/forms/BuildForms.tsx +++ b/src/frontend/src/forms/BuildForms.tsx @@ -741,6 +741,7 @@ export function useAllocateStockToBuildForm({ preFormContent: preFormContent, successMessage: t`Stock items allocated`, onFormSuccess: onFormSuccess, + keepOpenOption: true, initialData: { items: lineItems .filter((item) => { diff --git a/src/frontend/src/forms/SalesOrderForms.tsx b/src/frontend/src/forms/SalesOrderForms.tsx index b4b4fa4c4e..c4a7f2401b 100644 --- a/src/frontend/src/forms/SalesOrderForms.tsx +++ b/src/frontend/src/forms/SalesOrderForms.tsx @@ -464,6 +464,7 @@ export function useAllocateToSalesOrderForm({ onFormSuccess: onFormSuccess, successMessage: t`Stock items allocated`, size: '80%', + keepOpenOption: true, initialData: { items: lineItems.map((item) => { return { diff --git a/src/frontend/src/tables/sales/SalesOrderLineItemTable.tsx b/src/frontend/src/tables/sales/SalesOrderLineItemTable.tsx index fd8004fa4e..40f1956477 100644 --- a/src/frontend/src/tables/sales/SalesOrderLineItemTable.tsx +++ b/src/frontend/src/tables/sales/SalesOrderLineItemTable.tsx @@ -293,6 +293,7 @@ export default function SalesOrderLineItemTable({ initialData: initialData, fields: allocateSerialFields, successMessage: t`Stock allocated successfully`, + keepOpenOption: true, table: table });