Allowing beta access for superusers even if they're not inside the beta group
This commit is contained in:
parent
662c57a3e4
commit
02d9b38ef9
|
@ -8,6 +8,7 @@ class BetaMiddleware(object):
|
||||||
"""
|
"""
|
||||||
def process_request(self, request):
|
def process_request(self, request):
|
||||||
beta_group_id = settings.BETA_ACCESS_GROUP_ID
|
beta_group_id = settings.BETA_ACCESS_GROUP_ID
|
||||||
if request.user and not request.user.groups.filter(pk=beta_group_id):
|
if request.user and not request.user.is_superuser:
|
||||||
if request.path not in settings.BETA_ACCESS_ALLOW_URLS:
|
if not request.user.groups.filter(pk=beta_group_id):
|
||||||
return HttpResponseRedirect('/landing/')
|
if request.path not in settings.BETA_ACCESS_ALLOW_URLS:
|
||||||
|
return HttpResponseRedirect('/landing/')
|
||||||
|
|
Reference in New Issue