feat: 若是超管,权限都放开

This commit is contained in:
caoqianming 2024-09-23 10:46:57 +08:00
parent 742b12fd37
commit ab94dc48c4
2 changed files with 4 additions and 0 deletions

View File

@ -54,6 +54,8 @@ class MyPermission(RbacPermission):
"""
perms = []
if isinstance(request.user, UserProfile): # 如果是管理员表
if request.user.is_superuser:
return True
if 'perms' in request.session:
perms = request.session['perms']
perms.extend(ConsumerPerms)

View File

@ -38,6 +38,8 @@ class RbacPermission(BasePermission):
:return:
"""
perms = []
if request.user.is_superuser:
return True
if 'perms' in request.session:
perms = request.session['perms']
else: