permission

This commit is contained in:
Julian Krauser 2024-10-27 15:48:01 +01:00
parent bf701163d6
commit 136da08b70
2 changed files with 74 additions and 31 deletions

View file

@ -10,6 +10,7 @@ export type PermissionModule =
| "executive_position"
| "communication"
| "membership_status"
| "calendar_type"
| "user"
| "role";
@ -45,12 +46,13 @@ export const permissionModules: Array<PermissionModule> = [
"executive_position",
"communication",
"membership_status",
"calendar_type",
"user",
"role",
];
export const permissionTypes: Array<PermissionType> = ["read", "create", "update", "delete"];
export const sectionsAndModules: SectionsAndModulesObject = {
club: ["member", "calendar", "newsletter", "protocoll"],
settings: ["qualification", "award", "executive_position", "communication", "membership_status"],
settings: ["qualification", "award", "executive_position", "communication", "membership_status", "calendar_type"],
user: ["user", "role"],
};