blob: f9bf02e3516ac765048be67f657926533ddce447 [file] [log] [blame]
def gateway_groups_middleware(get_response):
"""Add 'is_gateway_admin' and 'is_read_only_gateway_admin' to request."""
def middleware(request):
request.is_gateway_admin = False
if request.user.is_authenticated and request.session.get('GATEWAY_GROUPS'):
gateway_groups = request.session['GATEWAY_GROUPS']
request.is_gateway_admin = 'admin' in gateway_groups
return get_response(request)
return middleware