update tile access cookie setting infrastructure

This commit is contained in:
Laura Klünder 2017-12-04 17:24:01 +01:00
parent d4a0a9b7dd
commit 1169597800
6 changed files with 24 additions and 32 deletions

View file

@ -855,7 +855,7 @@ c3nav = {
window.setTimeout(c3nav.refresh_tile_access, 16000);
},
refresh_tile_access: function () {
$.ajax('/map/tile_access');
$.ajax('/api/users/current/');
c3nav.schedule_refresh_tile_access();
}
};

View file

@ -35,7 +35,6 @@ def check_location(location: Optional[str], request) -> Optional[SpecificLocatio
return location
@set_tile_access_cookie
def map_index(request, mode=None, slug=None, slug2=None, details=None, level=None, x=None, y=None, zoom=None):
origin = None
destination = None
@ -78,7 +77,9 @@ def map_index(request, mode=None, slug=None, slug2=None, details=None, level=Non
'tile_cache_server': settings.TILE_CACHE_SERVER,
'user_data': get_user_data(request),
}
return render(request, 'site/map.html', ctx)
response = render(request, 'site/map.html', ctx)
set_tile_access_cookie(request, response)
return response
def qr_code_etag(request, path):