Reintroduce setting for project codes (#8920)

* Re-introducde old setting

* Optionally hide project code column

* Control visibility of table filters

* Hide fields from forms
This commit is contained in:
Oliver
2025-01-20 23:29:20 +11:00
committed by GitHub
parent 37c8418f0e
commit 87ccf52562
8 changed files with 58 additions and 5 deletions
@@ -147,6 +147,8 @@ export function usePurchaseOrderFields({
supplierId?: number;
duplicateOrderId?: number;
}): ApiFormFieldSet {
const globalSettings = useGlobalSettingsState();
return useMemo(() => {
const fields: ApiFormFieldSet = {
reference: {
@@ -217,8 +219,12 @@ export function usePurchaseOrderFields({
};
}
if (!globalSettings.isSet('PROJECT_CODES_ENABLED', true)) {
delete fields.project_code;
}
return fields;
}, [duplicateOrderId, supplierId]);
}, [duplicateOrderId, supplierId, globalSettings]);
}
/**