feat: auth

This commit is contained in:
shaohuzhang1 2025-04-28 14:41:46 +08:00
parent 4369be9867
commit 5481b8a2aa

View File

@ -179,7 +179,8 @@ def get_permission_list(user,
workspace_user_role_mapping_list) workspace_user_role_mapping_list)
# 系统权限 # 系统权限
system_permission_list = [role_permission_mapping.permission_id for role_permission_mapping in 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 permission_list = system_permission_list + workspace_permission_list + workspace_resource_permission_list
cache.set(key, permission_list, version=version) cache.set(key, permission_list, version=version)