Files
encoach_ui_odoo19/src/constants/userPermissions.ts

29 lines
768 B
TypeScript

import {Type} from "@/interfaces/user";
export const PERMISSIONS = {
generateCode: {
student: ["teacher", "admin", "developer", "owner"],
teacher: ["admin", "developer", "owner"],
admin: ["owner", "developer"],
owner: ["developer", "owner"],
developer: ["developer"],
},
deleteUser: {
student: ["teacher", "admin", "developer", "owner"],
teacher: ["admin", "developer", "owner"],
admin: ["owner", "developer"],
owner: ["developer", "owner"],
developer: ["developer"],
},
updateUser: {
student: ["teacher", "admin", "developer", "owner"],
teacher: ["admin", "developer", "owner"],
admin: ["owner", "developer"],
owner: ["developer", "owner"],
developer: ["developer"],
},
examManagement: {
delete: ["developer", "owner"],
},
};