refactor: enhance permission mapping to include admin roles

This commit is contained in:
wxg0103 2025-08-06 09:51:52 +08:00
parent ec12ad0c2e
commit da9ed39fa9

View File

@ -31,16 +31,16 @@ const workspaceApiMap = {
*/ */
const {user} = useStore() const {user} = useStore()
const systemPermissionMap = { const systemPermissionMap = {
workspace: [PermissionConst.WORKSPACE_READ], workspace: [PermissionConst.WORKSPACE_READ, RoleConst.ADMIN],
role: [PermissionConst.ROLE_READ], role: [PermissionConst.ROLE_READ, RoleConst.ADMIN],
chatUser: [PermissionConst.CHAT_USER_READ], chatUser: [PermissionConst.CHAT_USER_READ, RoleConst.ADMIN],
userGroup: [PermissionConst.USER_GROUP_READ], userGroup: [PermissionConst.USER_GROUP_READ, RoleConst.ADMIN],
} }
const workspacePermissionMap = { const workspacePermissionMap = {
workspace: [PermissionConst.WORKSPACE_WORKSPACE_READ], workspace: [PermissionConst.WORKSPACE_WORKSPACE_READ, RoleConst.WORKSPACE_MANAGE.getWorkspaceRole],
role: [PermissionConst.WORKSPACE_ROLE_READ], role: [PermissionConst.WORKSPACE_ROLE_READ, RoleConst.WORKSPACE_MANAGE.getWorkspaceRole],
chatUser: [PermissionConst.WORKSPACE_CHAT_USER_READ], chatUser: [PermissionConst.WORKSPACE_CHAT_USER_READ, RoleConst.WORKSPACE_MANAGE.getWorkspaceRole],
userGroup: [PermissionConst.WORKSPACE_USER_GROUP_READ], userGroup: [PermissionConst.WORKSPACE_USER_GROUP_READ, RoleConst.WORKSPACE_MANAGE.getWorkspaceRole],
} }
export function loadPermissionApi(type: string) { export function loadPermissionApi(type: string) {