!53 update backend/dvadmin/system/views/role_menu_button_permission.py.
Merge pull request !53 from 木子-李/N/A
This commit is contained in:
@@ -249,14 +249,14 @@ class RoleMenuButtonPermissionViewSet(CustomModelViewSet):
|
|||||||
for column_item in menu_item.menufield_set.all():
|
for column_item in menu_item.menufield_set.all():
|
||||||
# 需要授权角色已拥有的列权限
|
# 需要授权角色已拥有的列权限
|
||||||
fieldpermission_queryset = column_item.menu_field.filter(role_id=current_role).first()
|
fieldpermission_queryset = column_item.menu_field.filter(role_id=current_role).first()
|
||||||
is_query = fieldpermission_queryset.is_query 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 None
|
is_create = fieldpermission_queryset.is_create if fieldpermission_queryset else False
|
||||||
is_update = fieldpermission_queryset.is_update if fieldpermission_queryset else None
|
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()
|
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_query = fieldpermission_queryset_disabled.is_query if fieldpermission_queryset_disabled else True
|
||||||
disabled_create = fieldpermission_queryset_disabled.is_create if fieldpermission_queryset else None
|
disabled_create = fieldpermission_queryset_disabled.is_create if fieldpermission_queryset_disabled else True
|
||||||
disabled_update = fieldpermission_queryset_disabled.is_update if fieldpermission_queryset else None
|
disabled_update = fieldpermission_queryset_disabled.is_update if fieldpermission_queryset_disabled else True
|
||||||
|
|
||||||
dicts['columns'].append({
|
dicts['columns'].append({
|
||||||
'id': column_item.id,
|
'id': column_item.id,
|
||||||
|
|||||||
Reference in New Issue
Block a user