2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-10-29 20:30:39 +00:00

[UI] Shipments dashboard widget (#10679)

- Add widget which displays number of pending shipments
This commit is contained in:
Oliver
2025-10-26 18:08:05 +11:00
committed by GitHub
parent 1f438bb734
commit ee79869df3
2 changed files with 9 additions and 1 deletions

View File

@@ -170,9 +170,10 @@ export const ModelInformationDict: ModelDict = {
salesordershipment: { salesordershipment: {
label: () => t`Sales Order Shipment`, label: () => t`Sales Order Shipment`,
label_multiple: () => t`Sales Order Shipments`, label_multiple: () => t`Sales Order Shipments`,
url_overview: '/sales/index/shipments',
url_detail: '/sales/shipment/:pk/', url_detail: '/sales/shipment/:pk/',
api_endpoint: ApiEndpoints.sales_order_shipment_list, api_endpoint: ApiEndpoints.sales_order_shipment_list,
icon: 'sales_orders' icon: 'shipment'
}, },
returnorder: { returnorder: {
label: () => t`Return Order`, label: () => t`Return Order`,

View File

@@ -125,6 +125,13 @@ export function BuiltinQueryCountWidgets(): DashboardWidgetProps[] {
modelType: ModelType.salesorder, modelType: ModelType.salesorder,
params: { assigned_to_me: true, outstanding: true } params: { assigned_to_me: true, outstanding: true }
}), }),
QueryCountDashboardWidget({
title: t`Pending Shipments`,
label: 'pnd-shp',
description: t`Show the number of pending sales order shipments`,
modelType: ModelType.salesordershipment,
params: { order_outstanding: true, shipped: false }
}),
QueryCountDashboardWidget({ QueryCountDashboardWidget({
title: t`Active Purchase Orders`, title: t`Active Purchase Orders`,
label: 'act-po', label: 'act-po',