fix: Shared resource permission

This commit is contained in:
zhangzhanwei 2025-06-26 19:43:46 +08:00 committed by zhanweizhang7
parent 0c2a17ed56
commit 3f1a60f388
3 changed files with 10 additions and 11 deletions

View File

@ -5,11 +5,9 @@ const workspace = {
is_share: () =>
hasPermission(
new ComplexPermission(
[RoleConst.ADMIN],
[PermissionConst.SHARED_KNOWLEDGE_READ],
[EditionConst.IS_EE],
'OR',
),
[RoleConst.ADMIN,RoleConst.USER.getWorkspaceRole,RoleConst.WORKSPACE_MANAGE.getWorkspaceRole],
[PermissionConst.KNOWLEDGE_READ.getWorkspacePermission,PermissionConst.KNOWLEDGE_READ.getWorkspacePermissionWorkspaceManageRole],
[EditionConst.IS_EE],'OR'),
'OR',
),
create: () =>

View File

@ -5,11 +5,9 @@ const workspace = {
is_share: () =>
hasPermission(
new ComplexPermission(
[RoleConst.ADMIN],
[PermissionConst.MODEL_READ],
[EditionConst.IS_EE],
'OR',
),
[RoleConst.ADMIN,RoleConst.USER.getWorkspaceRole,RoleConst.WORKSPACE_MANAGE.getWorkspaceRole],
[PermissionConst.MODEL_READ.getWorkspacePermission,PermissionConst.MODEL_READ.getWorkspacePermissionWorkspaceManageRole],
[EditionConst.IS_EE],'OR'),
'OR',
),
addModel: () =>

View File

@ -4,7 +4,10 @@ import { EditionConst, PermissionConst, RoleConst } from '@/utils/permission/dat
const workspace = {
is_share: () =>
hasPermission(
[EditionConst.IS_EE],
new ComplexPermission(
[RoleConst.ADMIN,RoleConst.USER.getWorkspaceRole,RoleConst.WORKSPACE_MANAGE.getWorkspaceRole],
[PermissionConst.TOOL_READ.getWorkspacePermission,PermissionConst.TOOL_READ.getWorkspacePermissionWorkspaceManageRole],
[EditionConst.IS_EE],'OR'),
'OR',
),
delete: () =>