Solved some issues with the redirect as well as adding a way to create entities

This commit is contained in:
Tiago Ribeiro
2024-10-16 10:23:59 +01:00
parent de31f77181
commit 1fb7343aa7
10 changed files with 326 additions and 23 deletions

View File

@@ -43,3 +43,59 @@ export type RolePermission =
"delete_assignment" |
"start_assignment" |
"archive_assignment";
export const DEFAULT_PERMISSIONS: RolePermission[] = [
"view_students",
"view_teachers",
"view_assignments",
"view_classrooms",
"view_entity_roles"
]
export const ADMIN_PERMISSIONS: RolePermission[] = [
"view_students",
"view_teachers",
"view_corporates",
"view_mastercorporates",
"edit_students",
"edit_teachers",
"edit_corporates",
"edit_mastercorporates",
"delete_students",
"delete_teachers",
"delete_corporates",
"delete_mastercorporates",
"generate_reading",
"delete_reading",
"generate_listening",
"delete_listening",
"generate_writing",
"delete_writing",
"generate_speaking",
"delete_speaking",
"generate_level",
"delete_level",
"view_classrooms",
"create_classroom",
"rename_classrooms",
"add_to_classroom",
"remove_from_classroom",
"delete_classroom",
"view_entities",
"rename_entity",
"add_to_entity",
"remove_from_entity",
"delete_entity",
"view_entity_roles",
"create_entity_role",
"rename_entity_role",
"edit_role_permissions",
"assign_to_role",
"delete_entity_role",
"view_assignments",
"create_assignment",
"edit_assignment",
"delete_assignment",
"start_assignment",
"archive_assignment"
]