diff options
author | Étienne Loks <etienne.loks@peacefrogs.net> | 2012-05-06 01:55:25 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2012-05-06 01:55:25 +0200 |
commit | f18b08183858a6330f1138e5b619ea886317bed8 (patch) | |
tree | 7067ea9075a131f90c55c1952a9a0d64a5bf0b66 /chimere/views.py | |
parent | e01b6a270a4c5a790ef70b799e404fe062c1b0de (diff) | |
download | Chimère-f18b08183858a6330f1138e5b619ea886317bed8.tar.bz2 Chimère-f18b08183858a6330f1138e5b619ea886317bed8.zip |
Improve area management
Diffstat (limited to 'chimere/views.py')
-rw-r--r-- | chimere/views.py | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/chimere/views.py b/chimere/views.py index 489d235..8c1250d 100644 --- a/chimere/views.py +++ b/chimere/views.py @@ -66,7 +66,8 @@ def get_base_response(area_name=""): base_response_dct['JQUERY_CSS_URLS'] = settings.JQUERY_CSS_URLS return base_response_dct -def index(request, area_name=None, default_area=None, simple=False): +def index(request, area_name=None, default_area=None, simple=False, + zoomout=None): """ Main page """ @@ -85,15 +86,16 @@ def index(request, area_name=None, default_area=None, simple=False): try: default_area = Area.objects.get(urn=area_name) except Area.DoesNotExist: - # Do not return an error - pass - response_dct.update({'actions':actions, 'action_selected':('view',), - 'error_message':'', 'default_area':default_area, - 'news_visible': news_visible, - 'areas_visible': settings.CHIMERE_DISPLAY_AREAS, - 'map_layer':settings.CHIMERE_DEFAULT_MAP_LAYER, - 'dynamic_categories':settings.CHIMERE_DYNAMIC_CATEGORIES, - }) + return redirect(reverse('chimere:index')) + response_dct.update({ + 'actions':actions, 'action_selected':('view',), + 'error_message':'', 'default_area':default_area, + 'news_visible': news_visible, + 'areas_visible': settings.CHIMERE_DISPLAY_AREAS, + 'map_layer':settings.CHIMERE_DEFAULT_MAP_LAYER, + 'dynamic_categories':settings.CHIMERE_DYNAMIC_CATEGORIES, + 'zoomout':zoomout + }) tpl = 'chimere/main_map.html' if simple: tpl = 'chimere/main_map_simple.html' |