diff --git a/test_server/crm/permission.py b/test_server/crm/permission.py index 7031c3d..1212d16 100644 --- a/test_server/crm/permission.py +++ b/test_server/crm/permission.py @@ -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: