perms_map bug

This commit is contained in:
曹前明 2022-07-04 16:20:36 +08:00
parent 5e420e9428
commit 44f90bbdbf
1 changed files with 3 additions and 1 deletions

View File

@ -24,7 +24,8 @@ def get_user_perms_map(user):
"""
岗位角色
"""
for perm in Permission.objects.filter(role__perms=pr.role):
print(pr.role)
for perm in Permission.objects.filter(role_perms=pr.role):
if perm.codes:
for code in perm.codes:
if code in user_perms_map:
@ -34,6 +35,7 @@ def get_user_perms_map(user):
else:
user_perms_map[code] = {dept_id: pr.data_range}
cache.set('perms_' + user.id, user_perms_map, 60*60)
print(user_perms_map)
return user_perms_map