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:
parent
33eba14d3f
commit
48bb5fd579
@ -46,6 +46,14 @@ export default function BuildLineTable({
|
|||||||
const user = useUserState();
|
const user = useUserState();
|
||||||
const buildStatus = useStatusCodes({ modelType: ModelType.build });
|
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(() => {
|
const tableFilters: TableFilter[] = useMemo(() => {
|
||||||
return [
|
return [
|
||||||
{
|
{
|
||||||
@ -254,6 +262,7 @@ export default function BuildLineTable({
|
|||||||
{
|
{
|
||||||
accessor: 'allocated',
|
accessor: 'allocated',
|
||||||
switchable: false,
|
switchable: false,
|
||||||
|
hidden: !isActive,
|
||||||
render: (record: any) => {
|
render: (record: any) => {
|
||||||
return record?.bom_item_detail?.consumable ? (
|
return record?.bom_item_detail?.consumable ? (
|
||||||
<Text style={{ fontStyle: 'italic' }}>{t`Consumable item`}</Text>
|
<Text style={{ fontStyle: 'italic' }}>{t`Consumable item`}</Text>
|
||||||
@ -267,7 +276,7 @@ export default function BuildLineTable({
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
}, []);
|
}, [isActive]);
|
||||||
|
|
||||||
const buildOrderFields = useBuildOrderFields({ create: true });
|
const buildOrderFields = useBuildOrderFields({ create: true });
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user