File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
apps/common/auth/handle/impl Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 66 @date:2024/3/14 03:02
77 @desc: 用户认证
88"""
9- import datetime
109from functools import reduce
1110from typing import List
1211
1312from django .core .cache import cache
1413from django .db .models import QuerySet
1514from django .utils .translation import gettext_lazy as _
1615
17- from maxkb .const import CONFIG
1816from common .auth .handle .auth_base_handle import AuthBaseHandle
1917from common .constants .authentication_type import AuthenticationType
2018from common .constants .cache_version import Cache_Version
2523from common .database_model_manage .database_model_manage import DatabaseModelManage
2624from common .exception .app_exception import AppAuthenticationFailed
2725from common .utils .common import group_by
26+ from maxkb .const import CONFIG
2827from system_manage .models .workspace_user_permission import WorkspaceUserResourcePermission
2928from users .models import User
3029
@@ -175,7 +174,9 @@ def get_permission_list(user,
175174
176175 workspace_user_permission_list = QuerySet (WorkspaceUserResourcePermission ).filter (
177176 workspace_id__in = [workspace_user_role .workspace_id for workspace_user_role in
178- workspace_user_role_mapping_list ],
177+ workspace_user_role_mapping_list if
178+ (role_model_dict .get (workspace_user_role .role_id ).type == 'USER' if
179+ role_model_dict .get (workspace_user_role .role_id ) else False )],
179180 user_id = user_id )
180181
181182 # 资源权限
You can’t perform that action at this time.
0 commit comments