fix: authentication errors (#3012)
This commit is contained in:
parent
0df7c7247d
commit
118db9dd14
@ -88,7 +88,7 @@ def has_permissions(*permission, compare=CompareConstants.OR):
|
|||||||
def inner(func):
|
def inner(func):
|
||||||
def run(view, request, **kwargs):
|
def run(view, request, **kwargs):
|
||||||
exit_list = list(
|
exit_list = list(
|
||||||
map(lambda p: exist(request.auth.current_role_list, request.auth.permission_list, p, request, **kwargs),
|
map(lambda p: exist(request.auth.role_list, request.auth.permission_list, p, request, **kwargs),
|
||||||
permission))
|
permission))
|
||||||
# 判断是否有权限
|
# 判断是否有权限
|
||||||
if any(exit_list) if compare == CompareConstants.OR else all(exit_list):
|
if any(exit_list) if compare == CompareConstants.OR else all(exit_list):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user