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:
|
if perm.codes:
|
||||||
for code in perm.codes:
|
for code in perm.codes:
|
||||||
if code in user_perms_map:
|
if code in user_perms_map:
|
||||||
|
@ -34,6 +35,7 @@ def get_user_perms_map(user):
|
||||||
else:
|
else:
|
||||||
user_perms_map[code] = {dept_id: pr.data_range}
|
user_perms_map[code] = {dept_id: pr.data_range}
|
||||||
cache.set('perms_' + user.id, user_perms_map, 60*60)
|
cache.set('perms_' + user.id, user_perms_map, 60*60)
|
||||||
|
print(user_perms_map)
|
||||||
return user_perms_map
|
return user_perms_map
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue