perms_map bug
This commit is contained in:
parent
5e420e9428
commit
44f90bbdbf
|
@ -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
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue