summaryrefslogtreecommitdiff
path: root/chimere/views.py
diff options
context:
space:
mode:
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
commitf18b08183858a6330f1138e5b619ea886317bed8 (patch)
tree7067ea9075a131f90c55c1952a9a0d64a5bf0b66 /chimere/views.py
parente01b6a270a4c5a790ef70b799e404fe062c1b0de (diff)
downloadChimère-f18b08183858a6330f1138e5b619ea886317bed8.tar.bz2
Chimère-f18b08183858a6330f1138e5b619ea886317bed8.zip
Improve area management
Diffstat (limited to 'chimere/views.py')
-rw-r--r--chimere/views.py22
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'