refactor event
This commit is contained in:
@@ -0,0 +1,81 @@
|
||||
export const permissionCodes = {
|
||||
customer: {
|
||||
create: "GAO:CUSTOMER:CREATE",
|
||||
read: "GAO:CUSTOMER:READ",
|
||||
export: "GAO:CUSTOMER:EXPORT",
|
||||
update: "GAO:CUSTOMER:UPDATE",
|
||||
delete: "GAO:CUSTOMER:DELETE"
|
||||
},
|
||||
event: {
|
||||
create: "GAO:EVENT:CREATE",
|
||||
read: "GAO:EVENT:READ",
|
||||
update: "GAO:EVENT:UPDATE",
|
||||
delete: "GAO:EVENT:DELETE"
|
||||
},
|
||||
eventRecord: {
|
||||
create: "GAO:EVENT_RECORD:CREATE",
|
||||
read: "GAO:EVENT_RECORD:READ",
|
||||
export: "GAO:EVENT_RECORD:EXPORT",
|
||||
update: "GAO:EVENT_RECORD:UPDATE",
|
||||
delete: "GAO:EVENT_RECORD:DELETE"
|
||||
},
|
||||
stat: {
|
||||
read: "GAO:STAT:READ"
|
||||
},
|
||||
user: {
|
||||
create: "GAO:USER:CREATE",
|
||||
read: "GAO:USER:READ",
|
||||
update: "GAO:USER:UPDATE",
|
||||
delete: "GAO:USER:DELETE"
|
||||
},
|
||||
qrCode: {
|
||||
create: "GAO:QR_CODE:CREATE"
|
||||
}
|
||||
} as const;
|
||||
|
||||
export const corePermissionCodes = {
|
||||
role: {
|
||||
create: "CORE:ROLE:CREATE",
|
||||
read: "CORE:ROLE:READ",
|
||||
update: "CORE:ROLE:UPDATE",
|
||||
delete: "CORE:ROLE:DELETE"
|
||||
},
|
||||
permission: {
|
||||
create: "CORE:PERMISSION:CREATE",
|
||||
read: "CORE:PERMISSION:READ",
|
||||
update: "CORE:PERMISSION:UPDATE",
|
||||
delete: "CORE:PERMISSION:DELETE"
|
||||
},
|
||||
rolePermission: {
|
||||
create: "CORE:ROLE_PERMISSION:CREATE",
|
||||
read: "CORE:ROLE_PERMISSION:READ",
|
||||
delete: "CORE:ROLE_PERMISSION:DELETE"
|
||||
},
|
||||
roleRelation: {
|
||||
create: "CORE:ROLE_RELATION:CREATE",
|
||||
read: "CORE:ROLE_RELATION:READ",
|
||||
delete: "CORE:ROLE_RELATION:DELETE"
|
||||
},
|
||||
userRole: {
|
||||
create: "CORE:USER_ROLE:CREATE",
|
||||
read: "CORE:USER_ROLE:READ",
|
||||
delete: "CORE:USER_ROLE:DELETE"
|
||||
}
|
||||
} as const;
|
||||
|
||||
export const coreRoleCodes = {
|
||||
admin: "CORE:ADMIN",
|
||||
userRoleAdmin: "CORE:USER_ROLE_ADMIN"
|
||||
} as const;
|
||||
|
||||
export const permissionManagementRoleAccess = {
|
||||
value: [
|
||||
coreRoleCodes.admin,
|
||||
coreRoleCodes.userRoleAdmin
|
||||
],
|
||||
mode: "or"
|
||||
} as const;
|
||||
|
||||
export type PermissionCodes = typeof permissionCodes;
|
||||
export type CorePermissionCodes = typeof corePermissionCodes;
|
||||
|
||||
Reference in New Issue
Block a user