2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-04-28 11:36:44 +00:00

Hide "allocated" column for inactive builds (#8273)

This commit is contained in:
Oliver 2024-10-11 17:59:43 +11:00 committed by GitHub
parent 33eba14d3f
commit 48bb5fd579
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -46,6 +46,14 @@ export default function BuildLineTable({
const user = useUserState();
const buildStatus = useStatusCodes({ modelType: ModelType.build });
const isActive: boolean = useMemo(() => {
return (
build?.status == buildStatus.PRODUCTION ||
build?.status == buildStatus.PENDING ||
build?.status == buildStatus.ON_HOLD
);
}, [build, buildStatus]);
const tableFilters: TableFilter[] = useMemo(() => {
return [
{
@ -254,6 +262,7 @@ export default function BuildLineTable({
{
accessor: 'allocated',
switchable: false,
hidden: !isActive,
render: (record: any) => {
return record?.bom_item_detail?.consumable ? (
<Text style={{ fontStyle: 'italic' }}>{t`Consumable item`}</Text>
@ -267,7 +276,7 @@ export default function BuildLineTable({
}
}
];
}, []);
}, [isActive]);
const buildOrderFields = useBuildOrderFields({ create: true });