From da2acaf5fd0f47d03c9818df57e8ff01a577c261 Mon Sep 17 00:00:00 2001 From: littleniannian Date: Tue, 1 Jul 2025 13:47:57 +0800 Subject: [PATCH] fix: CanOperationInstance need project admin --- sqle/api/controller/v1/project_permission.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sqle/api/controller/v1/project_permission.go b/sqle/api/controller/v1/project_permission.go index 30249615f5..f0c3c9e8f4 100644 --- a/sqle/api/controller/v1/project_permission.go +++ b/sqle/api/controller/v1/project_permission.go @@ -573,8 +573,8 @@ func CanOperationInstance(userOpPermissions []dmsV1.OpPermissionItem, needOpPerm return true } - // 对象权限(当前空间内所有对象) - if userOpPermission.RangeType == dmsV1.OpRangeTypeProject { + // 项目管理员可以访问所有数据源 + if userOpPermission.OpPermissionType == dmsV1.OpPermissionTypeProjectAdmin { return true }