mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-09-28 06:57:54 +00:00
Merge pull request #32 from 1014TaoTao/dev
refactor(依赖): 移除CustomException中的冗余status_code参数
This commit is contained in:
@@ -140,11 +140,11 @@ class AuthPermission:
|
|||||||
# 严格模式:要求所有权限都满足
|
# 严格模式:要求所有权限都满足
|
||||||
if not all(perm in user_permissions for perm in self.permissions):
|
if not all(perm in user_permissions for perm in self.permissions):
|
||||||
logger.error(f"用户 {auth.user.name} 缺少所需的权限: {self.permissions}")
|
logger.error(f"用户 {auth.user.name} 缺少所需的权限: {self.permissions}")
|
||||||
raise CustomException(msg="无权限操作", status_code=403)
|
raise CustomException(msg="无权限操作")
|
||||||
else:
|
else:
|
||||||
# 非严格模式:满足任一权限即可
|
# 非严格模式:满足任一权限即可
|
||||||
if not any(perm in user_permissions for perm in self.permissions):
|
if not any(perm in user_permissions for perm in self.permissions):
|
||||||
logger.error(f"用户 {auth.user.name} 缺少任何所需的权限: {self.permissions}")
|
logger.error(f"用户 {auth.user.name} 缺少任何所需的权限: {self.permissions}")
|
||||||
raise CustomException(msg="无权限操作", status_code=403)
|
raise CustomException(msg="无权限操作")
|
||||||
|
|
||||||
return auth
|
return auth
|
||||||
|
|||||||
Reference in New Issue
Block a user