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

View File

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