mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 10:12:51 +00:00
fix: Resource authorization dirty data (#3506)
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run
This commit is contained in:
parent
8465ac67f0
commit
90abe70e2e
|
|
@ -6,7 +6,6 @@
|
|||
@date:2024/3/14 03:02
|
||||
@desc: 用户认证
|
||||
"""
|
||||
import datetime
|
||||
from functools import reduce
|
||||
from typing import List
|
||||
|
||||
|
|
@ -14,7 +13,6 @@ from django.core.cache import cache
|
|||
from django.db.models import QuerySet
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
from maxkb.const import CONFIG
|
||||
from common.auth.handle.auth_base_handle import AuthBaseHandle
|
||||
from common.constants.authentication_type import AuthenticationType
|
||||
from common.constants.cache_version import Cache_Version
|
||||
|
|
@ -25,6 +23,7 @@ from common.constants.permission_constants import Auth, PermissionConstants, Res
|
|||
from common.database_model_manage.database_model_manage import DatabaseModelManage
|
||||
from common.exception.app_exception import AppAuthenticationFailed
|
||||
from common.utils.common import group_by
|
||||
from maxkb.const import CONFIG
|
||||
from system_manage.models.workspace_user_permission import WorkspaceUserResourcePermission
|
||||
from users.models import User
|
||||
|
||||
|
|
@ -175,7 +174,9 @@ def get_permission_list(user,
|
|||
|
||||
workspace_user_permission_list = QuerySet(WorkspaceUserResourcePermission).filter(
|
||||
workspace_id__in=[workspace_user_role.workspace_id for workspace_user_role in
|
||||
workspace_user_role_mapping_list],
|
||||
workspace_user_role_mapping_list if
|
||||
(role_model_dict.get(workspace_user_role.role_id).type == 'USER' if
|
||||
role_model_dict.get(workspace_user_role.role_id) else False)],
|
||||
user_id=user_id)
|
||||
|
||||
# 资源权限
|
||||
|
|
|
|||
Loading…
Reference in New Issue