From 8c66a615090b9b262107a2f419fb544815366b9f Mon Sep 17 00:00:00 2001 From: caoqianming Date: Fri, 20 Sep 2024 05:42:35 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9D=83=E9=99=90=E9=80=BB=E8=BE=91?= =?UTF-8?q?=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test_server/rbac/permission.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) 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