mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 01:33:05 +00:00
refactor: enhance permission mapping to include admin roles
This commit is contained in:
parent
ec12ad0c2e
commit
da9ed39fa9
|
|
@ -31,16 +31,16 @@ const workspaceApiMap = {
|
|||
*/
|
||||
const {user} = useStore()
|
||||
const systemPermissionMap = {
|
||||
workspace: [PermissionConst.WORKSPACE_READ],
|
||||
role: [PermissionConst.ROLE_READ],
|
||||
chatUser: [PermissionConst.CHAT_USER_READ],
|
||||
userGroup: [PermissionConst.USER_GROUP_READ],
|
||||
workspace: [PermissionConst.WORKSPACE_READ, RoleConst.ADMIN],
|
||||
role: [PermissionConst.ROLE_READ, RoleConst.ADMIN],
|
||||
chatUser: [PermissionConst.CHAT_USER_READ, RoleConst.ADMIN],
|
||||
userGroup: [PermissionConst.USER_GROUP_READ, RoleConst.ADMIN],
|
||||
}
|
||||
const workspacePermissionMap = {
|
||||
workspace: [PermissionConst.WORKSPACE_WORKSPACE_READ],
|
||||
role: [PermissionConst.WORKSPACE_ROLE_READ],
|
||||
chatUser: [PermissionConst.WORKSPACE_CHAT_USER_READ],
|
||||
userGroup: [PermissionConst.WORKSPACE_USER_GROUP_READ],
|
||||
workspace: [PermissionConst.WORKSPACE_WORKSPACE_READ, RoleConst.WORKSPACE_MANAGE.getWorkspaceRole],
|
||||
role: [PermissionConst.WORKSPACE_ROLE_READ, RoleConst.WORKSPACE_MANAGE.getWorkspaceRole],
|
||||
chatUser: [PermissionConst.WORKSPACE_CHAT_USER_READ, RoleConst.WORKSPACE_MANAGE.getWorkspaceRole],
|
||||
userGroup: [PermissionConst.WORKSPACE_USER_GROUP_READ, RoleConst.WORKSPACE_MANAGE.getWorkspaceRole],
|
||||
}
|
||||
|
||||
export function loadPermissionApi(type: string) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue