diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-03-18 20:03:26 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-03-18 20:03:26 +0100 |
commit | 64956fbaf18a8e687d8f0fffc79889a277f42fcd (patch) | |
tree | e4c92902db6e39eb1bb458eb04e148035f450d82 /chimere/views.py | |
parent | 318bfc901e262a8d35323f42eb71b364497dc27c (diff) | |
download | Chimère-64956fbaf18a8e687d8f0fffc79889a277f42fcd.tar.bz2 Chimère-64956fbaf18a8e687d8f0fffc79889a277f42fcd.zip |
Better management of extra pages
Diffstat (limited to 'chimere/views.py')
-rw-r--r-- | chimere/views.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/chimere/views.py b/chimere/views.py index 676ede0..a9f27e6 100644 --- a/chimere/views.py +++ b/chimere/views.py @@ -41,7 +41,7 @@ from django.utils.http import urlquote from django.utils.translation import ugettext as _ from django.views.generic import TemplateView, ListView, FormView -from chimere.actions import actions +from chimere.actions import actions, get_extra_pages from chimere import models from chimere import forms from chimere import widgets @@ -125,6 +125,7 @@ def get_base_response(request, area_name=""): area, area_name = get_area(area_name) base_response_dct['area'] = area + base_response_dct['extra_pages'] = get_extra_pages(area) base_response_dct['area_name'] = area_name if area and area.favicon: base_response_dct['favicon'] = area.favicon @@ -209,8 +210,7 @@ def index(request, area_name=None, default_area=None, simple=False, if request.GET and "ty" in request.GET: response_dct['tiny'] = request.GET["ty"] response_dct.update({ - 'actions': actions(response_dct['area_name']), - 'action_selected': ('view',), + 'action_selected': ('map',), 'error_message': '', 'is_map': True, 'news_visible': news_visible, @@ -501,7 +501,6 @@ def edit_page(get_edit, types, geom_name, widget, init_widget=True): if request.POST and request.POST.get(geom_attr): value = request.POST.get(geom_attr) response_dct.update({ - 'actions': current_actions, 'action_selected': ('contribute', 'edit-' + geom_name), 'map_layer': settings.CHIMERE_DEFAULT_MAP_LAYER, 'error_message': '', |