From db1d73579a2bbea180da317c4750eeab79b97a51 Mon Sep 17 00:00:00 2001 From: littleniannian Date: Tue, 1 Jul 2025 13:51:37 +0800 Subject: [PATCH] fix: project admin user can op db --- internal/dms/biz/op_permission_verify.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/dms/biz/op_permission_verify.go b/internal/dms/biz/op_permission_verify.go index ebc98d3ba..685dbec2c 100644 --- a/internal/dms/biz/op_permission_verify.go +++ b/internal/dms/biz/op_permission_verify.go @@ -363,8 +363,8 @@ func (o *OpPermissionVerifyUsecase) GetUserProject(ctx context.Context, userUid func (o *OpPermissionVerifyUsecase) UserCanOpDB(userOpPermissions []OpPermissionWithOpRange, needOpPermissionTypes []string, dbServiceUid string) bool { for _, userOpPermission := range userOpPermissions { - // 对象权限(当前空间内所有对象) - if userOpPermission.OpRangeType == OpRangeType(dmsV1.OpRangeTypeProject) { + // 项目管理员可以查看所有数据源 + if userOpPermission.OpPermissionUID == pkgConst.UIDOfOpPermissionProjectAdmin { return true }