refector: 管理员返回所有权限代号

This commit is contained in:
caoqianming 2023-05-25 10:44:05 +08:00
parent 863a301cb8
commit 3d9f04a443
1 changed files with 3 additions and 1 deletions

View File

@ -15,7 +15,9 @@ def get_user_perms_map(user):
"""
user_perms_map = {}
if user.is_superuser:
user_perms_map = {'superuser': None}
perms = Permission.objects.all().values_list('code', flat=True)
for i in perms:
user_perms_map[i] = {}
else:
objs = UserPost.objects.filter(user=user).exclude(post=None)
for i in objs: