2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-18 04:55:44 +00:00

[Build] Create child builds (#7941)

* Add "create_child_builds" field to BuildOrder serializer

- only when creating a new order
- write only field

* Update serializer field

* Add placeholder task for creating child build orders

* Add field to PUI forms

* Auto-create build orders as required

* Bump API vresion

* Add documentation

* Update unit tests
This commit is contained in:
Oliver
2024-08-21 16:31:48 +10:00
committed by GitHub
parent 7709d8df70
commit 8474b7bf4c
8 changed files with 170 additions and 7 deletions

View File

@ -47,7 +47,7 @@ export function useBuildOrderFields({
const globalSettings = useGlobalSettingsState();
return useMemo(() => {
return {
let fields: ApiFormFieldSet = {
reference: {},
part: {
disabled: !create,
@ -119,6 +119,12 @@ export function useBuildOrderFields({
}
}
};
if (create) {
fields.create_child_builds = {};
}
return fields;
}, [create, destination, batchCode, globalSettings]);
}