2
0
mirror of https://github.com/inventree/InvenTree.git synced 2026-02-19 13:18:03 +00:00

[UI] Hide "accept_incomplete_allocation" field (#11362)

- Hide this field if the build does not have any tracked items
- Ref: https://github.com/inventree/InvenTree/discussions/11324
This commit is contained in:
Oliver
2026-02-18 11:34:15 +11:00
committed by GitHub
parent 951586a698
commit 7c92ecbe90
2 changed files with 7 additions and 2 deletions

View File

@@ -299,10 +299,12 @@ function BuildOutputFormRow({
export function useCompleteBuildOutputsForm({
build,
outputs,
hasTrackedItems,
onFormSuccess
}: {
build: any;
outputs: any[];
hasTrackedItems: boolean;
onFormSuccess: (response: any) => void;
}) {
const [location, setLocation] = useState<number | null>(null);
@@ -353,9 +355,11 @@ export function useCompleteBuildOutputsForm({
}
},
notes: {},
accept_incomplete_allocation: {}
accept_incomplete_allocation: {
hidden: !hasTrackedItems
}
};
}, [location, outputs]);
}, [location, outputs, hasTrackedItems]);
return useCreateApiFormModal({
url: apiUrl(ApiEndpoints.build_output_complete, build.pk),

View File

@@ -309,6 +309,7 @@ export default function BuildOutputTable({
const completeBuildOutputsForm = useCompleteBuildOutputsForm({
build: build,
outputs: selectedOutputs,
hasTrackedItems: hasTrackedItems,
onFormSuccess: () => {
table.refreshTable(true);
refreshBuild();