feat: mypermission优化
This commit is contained in:
parent
cfaadc035a
commit
742b12fd37
|
@ -53,11 +53,10 @@ class MyPermission(RbacPermission):
|
||||||
:return:
|
:return:
|
||||||
"""
|
"""
|
||||||
perms = []
|
perms = []
|
||||||
# if 'perms' in request.session:
|
|
||||||
# perms = request.session['perms']
|
|
||||||
if isinstance(request.user, UserProfile): # 如果是管理员表
|
if isinstance(request.user, UserProfile): # 如果是管理员表
|
||||||
# perms = get_permission_list(request.user)
|
if 'perms' in request.session:
|
||||||
return True
|
perms = request.session['perms']
|
||||||
|
perms.extend(ConsumerPerms)
|
||||||
elif isinstance(request.user, Consumer): # 如果是客户
|
elif isinstance(request.user, Consumer): # 如果是客户
|
||||||
perms = cache.get('cperms_'+str(request.user.id), None)
|
perms = cache.get('cperms_'+str(request.user.id), None)
|
||||||
if not perms:
|
if not perms:
|
||||||
|
|
Loading…
Reference in New Issue