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