From 5481b8a2aaf2cff335bfd2924679761e61b9a33c Mon Sep 17 00:00:00 2001 From: shaohuzhang1 Date: Mon, 28 Apr 2025 14:41:46 +0800 Subject: [PATCH] feat: auth --- apps/common/auth/handle/impl/user_token.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/common/auth/handle/impl/user_token.py b/apps/common/auth/handle/impl/user_token.py index c27b73ce4..70d308076 100644 --- a/apps/common/auth/handle/impl/user_token.py +++ b/apps/common/auth/handle/impl/user_token.py @@ -179,7 +179,8 @@ def get_permission_list(user, workspace_user_role_mapping_list) # 系统权限 system_permission_list = [role_permission_mapping.permission_id for role_permission_mapping in - role_permission_mapping_list] + role_permission_mapping_list if + [user.role].__contains__(role_permission_mapping.role_id)] # 合并权限 permission_list = system_permission_list + workspace_permission_list + workspace_resource_permission_list cache.set(key, permission_list, version=version)