From da9ed39fa9a31fbe88450b5f48bc5725701828d4 Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Wed, 6 Aug 2025 09:51:52 +0800 Subject: [PATCH] refactor: enhance permission mapping to include admin roles --- ui/src/utils/dynamics-api/permission-api.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/ui/src/utils/dynamics-api/permission-api.ts b/ui/src/utils/dynamics-api/permission-api.ts index 698e82ed1..4a9477a76 100644 --- a/ui/src/utils/dynamics-api/permission-api.ts +++ b/ui/src/utils/dynamics-api/permission-api.ts @@ -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) {