chore(permissions): add map authoring, placement, and role sign-up permissions
Additive registry entries: maps:place, map-roads/zones/resource-nodes:author, and the mission-role-signups permission group.
This commit is contained in:
parent
35c1a85560
commit
0b956a3beb
1 changed files with 23 additions and 0 deletions
|
|
@ -185,6 +185,16 @@ export const PERMISSION_GROUPS: PermissionGroup[] = [
|
||||||
{ value: "admin:mission-attendances:manage", label: "Manage Admin Page" },
|
{ value: "admin:mission-attendances:manage", label: "Manage Admin Page" },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
group: "Mission Role Sign-Ups",
|
||||||
|
permissions: [
|
||||||
|
{ value: "mission-role-signups:create", label: "Create" },
|
||||||
|
{ value: "mission-role-signups:read", label: "Read" },
|
||||||
|
{ value: "mission-role-signups:update", label: "Update" },
|
||||||
|
{ value: "mission-role-signups:delete", label: "Delete" },
|
||||||
|
{ value: "admin:mission-role-signups:manage", label: "Manage Admin Page" },
|
||||||
|
],
|
||||||
|
},
|
||||||
{
|
{
|
||||||
group: "Campaigns",
|
group: "Campaigns",
|
||||||
permissions: [
|
permissions: [
|
||||||
|
|
@ -480,6 +490,7 @@ export const PERMISSION_GROUPS: PermissionGroup[] = [
|
||||||
{ value: "maps:read", label: "Read" },
|
{ value: "maps:read", label: "Read" },
|
||||||
{ value: "maps:update", label: "Update" },
|
{ value: "maps:update", label: "Update" },
|
||||||
{ value: "maps:delete", label: "Delete" },
|
{ value: "maps:delete", label: "Delete" },
|
||||||
|
{ value: "maps:place", label: "Place Structures" },
|
||||||
{ value: "admin:maps:manage", label: "Manage Admin Page" },
|
{ value: "admin:maps:manage", label: "Manage Admin Page" },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|
@ -487,10 +498,13 @@ export const PERMISSION_GROUPS: PermissionGroup[] = [
|
||||||
group: "Map Features",
|
group: "Map Features",
|
||||||
permissions: [
|
permissions: [
|
||||||
{ value: "map-roads:read", label: "Read Roads" },
|
{ value: "map-roads:read", label: "Read Roads" },
|
||||||
|
{ value: "map-roads:author", label: "Author Roads" },
|
||||||
{ value: "admin:map-roads:manage", label: "Manage Roads Admin Page" },
|
{ value: "admin:map-roads:manage", label: "Manage Roads Admin Page" },
|
||||||
{ value: "map-zones:read", label: "Read Zones" },
|
{ value: "map-zones:read", label: "Read Zones" },
|
||||||
|
{ value: "map-zones:author", label: "Author Zones" },
|
||||||
{ value: "admin:map-zones:manage", label: "Manage Zones Admin Page" },
|
{ value: "admin:map-zones:manage", label: "Manage Zones Admin Page" },
|
||||||
{ value: "resource-nodes:read", label: "Read Resource Nodes" },
|
{ value: "resource-nodes:read", label: "Read Resource Nodes" },
|
||||||
|
{ value: "resource-nodes:author", label: "Author Resource Nodes" },
|
||||||
{ value: "admin:resource-nodes:manage", label: "Manage Resource Nodes Admin Page" },
|
{ value: "admin:resource-nodes:manage", label: "Manage Resource Nodes Admin Page" },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|
@ -779,6 +793,11 @@ export const ALL_PERMISSION_VALUES = PERMISSION_GROUPS.flatMap((g) =>
|
||||||
"mission-attendances:update",
|
"mission-attendances:update",
|
||||||
"mission-attendances:delete",
|
"mission-attendances:delete",
|
||||||
"admin:mission-attendances:manage",
|
"admin:mission-attendances:manage",
|
||||||
|
"mission-role-signups:create",
|
||||||
|
"mission-role-signups:read",
|
||||||
|
"mission-role-signups:update",
|
||||||
|
"mission-role-signups:delete",
|
||||||
|
"admin:mission-role-signups:manage",
|
||||||
"campaigns:create",
|
"campaigns:create",
|
||||||
"campaigns:read",
|
"campaigns:read",
|
||||||
"campaigns:update",
|
"campaigns:update",
|
||||||
|
|
@ -919,12 +938,16 @@ export const ALL_PERMISSION_VALUES = PERMISSION_GROUPS.flatMap((g) =>
|
||||||
"maps:read",
|
"maps:read",
|
||||||
"maps:update",
|
"maps:update",
|
||||||
"maps:delete",
|
"maps:delete",
|
||||||
|
"maps:place",
|
||||||
"admin:maps:manage",
|
"admin:maps:manage",
|
||||||
"map-roads:read",
|
"map-roads:read",
|
||||||
|
"map-roads:author",
|
||||||
"admin:map-roads:manage",
|
"admin:map-roads:manage",
|
||||||
"map-zones:read",
|
"map-zones:read",
|
||||||
|
"map-zones:author",
|
||||||
"admin:map-zones:manage",
|
"admin:map-zones:manage",
|
||||||
"resource-nodes:read",
|
"resource-nodes:read",
|
||||||
|
"resource-nodes:author",
|
||||||
"admin:resource-nodes:manage",
|
"admin:resource-nodes:manage",
|
||||||
"narrative-events:create",
|
"narrative-events:create",
|
||||||
"narrative-events:read",
|
"narrative-events:read",
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue