|
@@ -4,7 +4,8 @@ class ACLMiddleware(object):
|
|
def process_request(self, request):
|
|
def process_request(self, request):
|
|
request.acl = get_acl(request, request.user)
|
|
request.acl = get_acl(request, request.user)
|
|
|
|
|
|
- if request.user.is_authenticated() and (request.acl.team or request.user.is_god()) != request.user.is_team:
|
|
|
|
|
|
+ if (request.user.is_authenticated() and
|
|
|
|
+ (request.acl.team or request.user.is_god()) != request.user.is_team):
|
|
request.user.is_team = (request.acl.team or request.user.is_god())
|
|
request.user.is_team = (request.acl.team or request.user.is_god())
|
|
request.user.save(force_update=True)
|
|
request.user.save(force_update=True)
|
|
if request.session.team != request.user.is_team:
|
|
if request.session.team != request.user.is_team:
|