Skip to content

Commit da9ed39

Browse files
committed
refactor: enhance permission mapping to include admin roles
1 parent ec12ad0 commit da9ed39

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

ui/src/utils/dynamics-api/permission-api.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,16 @@ const workspaceApiMap = {
3131
*/
3232
const {user} = useStore()
3333
const systemPermissionMap = {
34-
workspace: [PermissionConst.WORKSPACE_READ],
35-
role: [PermissionConst.ROLE_READ],
36-
chatUser: [PermissionConst.CHAT_USER_READ],
37-
userGroup: [PermissionConst.USER_GROUP_READ],
34+
workspace: [PermissionConst.WORKSPACE_READ, RoleConst.ADMIN],
35+
role: [PermissionConst.ROLE_READ, RoleConst.ADMIN],
36+
chatUser: [PermissionConst.CHAT_USER_READ, RoleConst.ADMIN],
37+
userGroup: [PermissionConst.USER_GROUP_READ, RoleConst.ADMIN],
3838
}
3939
const workspacePermissionMap = {
40-
workspace: [PermissionConst.WORKSPACE_WORKSPACE_READ],
41-
role: [PermissionConst.WORKSPACE_ROLE_READ],
42-
chatUser: [PermissionConst.WORKSPACE_CHAT_USER_READ],
43-
userGroup: [PermissionConst.WORKSPACE_USER_GROUP_READ],
40+
workspace: [PermissionConst.WORKSPACE_WORKSPACE_READ, RoleConst.WORKSPACE_MANAGE.getWorkspaceRole],
41+
role: [PermissionConst.WORKSPACE_ROLE_READ, RoleConst.WORKSPACE_MANAGE.getWorkspaceRole],
42+
chatUser: [PermissionConst.WORKSPACE_CHAT_USER_READ, RoleConst.WORKSPACE_MANAGE.getWorkspaceRole],
43+
userGroup: [PermissionConst.WORKSPACE_USER_GROUP_READ, RoleConst.WORKSPACE_MANAGE.getWorkspaceRole],
4444
}
4545

4646
export function loadPermissionApi(type: string) {

0 commit comments

Comments
 (0)