mirror of
https://github.com/inventree/InvenTree.git
synced 2025-04-28 19:46:46 +00:00
Add separate dialog for 'Ship Order' button (#8734)
This commit is contained in:
parent
d8207c88f0
commit
0bcad6b340
@ -399,6 +399,17 @@ export default function SalesOrderDetail() {
|
|||||||
successMessage: t`Order placed on hold`
|
successMessage: t`Order placed on hold`
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const shipOrder = useCreateApiFormModal({
|
||||||
|
url: apiUrl(ApiEndpoints.sales_order_complete, order.pk),
|
||||||
|
title: t`Ship Sales Order`,
|
||||||
|
onFormSuccess: refreshInstance,
|
||||||
|
preFormWarning: t`Ship this order?`,
|
||||||
|
successMessage: t`Order shipped`,
|
||||||
|
fields: {
|
||||||
|
accept_incomplete: {}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
const completeOrder = useCreateApiFormModal({
|
const completeOrder = useCreateApiFormModal({
|
||||||
url: apiUrl(ApiEndpoints.sales_order_complete, order.pk),
|
url: apiUrl(ApiEndpoints.sales_order_complete, order.pk),
|
||||||
title: t`Complete Sales Order`,
|
title: t`Complete Sales Order`,
|
||||||
@ -444,7 +455,7 @@ export default function SalesOrderDetail() {
|
|||||||
icon='deliver'
|
icon='deliver'
|
||||||
hidden={!canShip}
|
hidden={!canShip}
|
||||||
color='blue'
|
color='blue'
|
||||||
onClick={completeOrder.open}
|
onClick={shipOrder.open}
|
||||||
/>,
|
/>,
|
||||||
<PrimaryActionButton
|
<PrimaryActionButton
|
||||||
title={t`Complete Order`}
|
title={t`Complete Order`}
|
||||||
@ -510,6 +521,7 @@ export default function SalesOrderDetail() {
|
|||||||
{issueOrder.modal}
|
{issueOrder.modal}
|
||||||
{cancelOrder.modal}
|
{cancelOrder.modal}
|
||||||
{holdOrder.modal}
|
{holdOrder.modal}
|
||||||
|
{shipOrder.modal}
|
||||||
{completeOrder.modal}
|
{completeOrder.modal}
|
||||||
{editSalesOrder.modal}
|
{editSalesOrder.modal}
|
||||||
{duplicateSalesOrder.modal}
|
{duplicateSalesOrder.modal}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user