Started implementing the roles permissions

This commit is contained in:
Tiago Ribeiro
2024-10-10 19:13:18 +01:00
parent c43ab9a911
commit 55204e2ce1
67 changed files with 1357 additions and 1134 deletions

View File

@@ -0,0 +1,39 @@
export type 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";