2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-05-08 00:08:49 +00:00

Add "received" filter to PurchaseOrderLineTable (#8377)

This commit is contained in:
Oliver 2024-10-28 17:39:37 +11:00 committed by GitHub
parent 6953640161
commit 234ee2b40f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -35,6 +35,7 @@ import {
TargetDateColumn,
TotalPriceColumn
} from '../ColumnRenderers';
import { TableFilter } from '../Filter';
import { InvenTreeTable } from '../InvenTreeTable';
import {
RowAction,
@ -238,6 +239,16 @@ export function PurchaseOrderLineItemTable({
];
}, [orderId, user]);
const tableFilters: TableFilter[] = useMemo(() => {
return [
{
name: 'received',
label: t`Received`,
description: t`Show line items which have been received`
}
];
}, []);
const addPurchaseOrderFields = usePurchaseOrderLineItemFields({
create: true,
orderId: orderId,
@ -384,6 +395,7 @@ export function PurchaseOrderLineItemTable({
},
rowActions: rowActions,
tableActions: tableActions,
tableFilters: tableFilters,
modelType: ModelType.supplierpart,
modelField: 'part'
}}