diff --git a/src/pages/entities/[id]/roles/[role].tsx b/src/pages/entities/[id]/roles/[role].tsx index 1145c51b..00bb6f6e 100644 --- a/src/pages/entities/[id]/roles/[role].tsx +++ b/src/pages/entities/[id]/roles/[role].tsx @@ -64,6 +64,8 @@ const EXAM_MANAGEMENT: PermissionLayout[] = [ {label: "Delete Level", key: "delete_level"}, {label: "Set as Private/Public", key: "update_exam_privacy"}, {label: "View Confidential Exams", key: "view_confidential_exams"}, + {label: "Create Confidential Exams", key: "create_confidential_exams"}, + {label: "Create Public Exams", key: "create_public_exams"}, {label: "View Statistics", key: "view_statistics"}, ]; diff --git a/src/resources/entityPermissions.ts b/src/resources/entityPermissions.ts index a5b38d62..2151a800 100644 --- a/src/resources/entityPermissions.ts +++ b/src/resources/entityPermissions.ts @@ -72,7 +72,9 @@ export type RolePermission = | "configure_workflows" | "edit_workflow" | "delete_workflow" - | "view_confidential_exams"; + | "view_confidential_exams" + | "create_confidential_exams" + | "create_public_exams"; export const DEFAULT_PERMISSIONS: RolePermission[] = [ "view_students", @@ -157,4 +159,6 @@ export const ADMIN_PERMISSIONS: RolePermission[] = [ "view_workflows", "edit_workflow", "delete_workflow", + "create_confidential_exams", + "create_public_exams", ];