diff --git a/test_server/rbac/permission.py b/test_server/rbac/permission.py index 9642442..4480416 100644 --- a/test_server/rbac/permission.py +++ b/test_server/rbac/permission.py @@ -19,8 +19,8 @@ def get_permission_list(user): menus = get_all_menu_queryset(user) perms_list = menus.values_list('method',flat=True) perms_list = list(perms_list) - if user.is_superuser: - perms_list.append('admin') + # if user.is_superuser: + # perms_list.append('admin') if perms_list: return list(perms_list) return ['basic'] @@ -43,9 +43,7 @@ class RbacPermission(BasePermission): else: perms = get_permission_list(request.user) if perms: - if 'admin' in perms: - return True - elif request.user.is_superuser: + if request.user.is_superuser: return True elif not hasattr(view, 'perms_map'): return True