mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-08-30 02:58:11 +00:00
feat(contracts): per-cargo bulk contract templates
This commit is contained in:
@@ -1249,6 +1249,28 @@ export const GRANULAR_SPLIT_PERMISSIONS: FreightPermissionSeed[] = [
|
||||
"edr_freight_app:settings:contract_templates:manage",
|
||||
"Edit contract templates & articles",
|
||||
),
|
||||
// Granular split of contract-template access. `view` opens the sidebar page;
|
||||
// `read` is API-read-only for other pages that display template data.
|
||||
perm(
|
||||
"b4e00001-0001-4000-8000-000000000003",
|
||||
"edr_freight_app:settings:contract_templates:create",
|
||||
"Create bulk contract templates",
|
||||
),
|
||||
perm(
|
||||
"b4e00001-0001-4000-8000-000000000004",
|
||||
"edr_freight_app:settings:contract_templates:update",
|
||||
"Update contract templates & articles",
|
||||
),
|
||||
perm(
|
||||
"b4e00001-0001-4000-8000-000000000005",
|
||||
"edr_freight_app:settings:contract_templates:delete",
|
||||
"Delete bulk contract templates",
|
||||
),
|
||||
perm(
|
||||
"b4e00001-0001-4000-8000-000000000006",
|
||||
"edr_freight_app:settings:contract_templates:read",
|
||||
"Read contract template data (API only)",
|
||||
),
|
||||
];
|
||||
|
||||
// N. Previously-ungated staff surfaces (support inbox, procurement, compliance,
|
||||
@@ -1670,6 +1692,10 @@ export const FREIGHT_PERMS = {
|
||||
contractTemplates: {
|
||||
view: "edr_freight_app:settings:contract_templates:view",
|
||||
manage: "edr_freight_app:settings:contract_templates:manage",
|
||||
create: "edr_freight_app:settings:contract_templates:create",
|
||||
update: "edr_freight_app:settings:contract_templates:update",
|
||||
delete: "edr_freight_app:settings:contract_templates:delete",
|
||||
read: "edr_freight_app:settings:contract_templates:read",
|
||||
},
|
||||
},
|
||||
audit: {
|
||||
|
||||
Reference in New Issue
Block a user