menu button control complete

This commit is contained in:
caoqianming 2019-12-25 17:37:08 +08:00
parent e6ac039e9d
commit 771259ac43
1 changed files with 2 additions and 3 deletions

View File

@ -531,7 +531,6 @@ def init_permission(user,req):
'id': item.menuid,
'name': item.menuname,
})
print(permission_dict)
req.session['permissions'] = permission_dict
@ -846,7 +845,7 @@ def apirights(req):
for i in data:
rlist.append(i['id'])
Group.objects.filter(groupid=groupid).update(
menulist=rlist)
menulist=list(set(rlist)))
return JsonResponse({"code": 1})
elif a == 'have':
userid = req.session['userid']
@ -4720,7 +4719,7 @@ def apitool(req):
return JsonResponse({"code": 1})
elif a == 'correct_menuhas':
buttons = Menu.objects.filter(type=2)
for group in Group.objects.filter(grouptype=0):
for group in Group.objects.all():
menulist = group.menulist
for button in buttons:
if button.parentid.menuid in menulist: #如果菜单在所拥有权限内