From 03f467abfa485597471db8b1bd5a8fa824dfb869 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=A8=E5=AD=90-=E6=9D=8E?= <1537080775@qq.com> Date: Sun, 30 Jun 2024 06:46:26 +0000 Subject: [PATCH] =?UTF-8?q?update=20backend/dvadmin/system/views/role=5Fme?= =?UTF-8?q?nu=5Fbutton=5Fpermission.py.=20=E4=BF=AE=E5=A4=8D=E5=88=97?= =?UTF-8?q?=E6=9D=83=E9=99=90BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 木子-李 <1537080775@qq.com> --- .../system/views/role_menu_button_permission.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/dvadmin/system/views/role_menu_button_permission.py b/backend/dvadmin/system/views/role_menu_button_permission.py index 755ff80..3ee596d 100644 --- a/backend/dvadmin/system/views/role_menu_button_permission.py +++ b/backend/dvadmin/system/views/role_menu_button_permission.py @@ -249,14 +249,14 @@ class RoleMenuButtonPermissionViewSet(CustomModelViewSet): for column_item in menu_item.menufield_set.all(): # 需要授权角色已拥有的列权限 fieldpermission_queryset = column_item.menu_field.filter(role_id=current_role).first() - is_query = fieldpermission_queryset.is_query if fieldpermission_queryset else None - is_create = fieldpermission_queryset.is_create if fieldpermission_queryset else None - is_update = fieldpermission_queryset.is_update if fieldpermission_queryset else None + is_query = fieldpermission_queryset.is_query if fieldpermission_queryset else False + is_create = fieldpermission_queryset.is_create if fieldpermission_queryset else False + is_update = fieldpermission_queryset.is_update if fieldpermission_queryset else False # 当前登录用户角色可分配的列权限 fieldpermission_queryset_disabled = column_item.menu_field.filter(role_id__in=role_list).first() - disabled_query = fieldpermission_queryset_disabled.is_query if fieldpermission_queryset else None - disabled_create = fieldpermission_queryset_disabled.is_create if fieldpermission_queryset else None - disabled_update = fieldpermission_queryset_disabled.is_update if fieldpermission_queryset else None + disabled_query = fieldpermission_queryset_disabled.is_query if fieldpermission_queryset_disabled else True + disabled_create = fieldpermission_queryset_disabled.is_create if fieldpermission_queryset_disabled else True + disabled_update = fieldpermission_queryset_disabled.is_update if fieldpermission_queryset_disabled else True dicts['columns'].append({ 'id': column_item.id,