summaryrefslogtreecommitdiff
path: root/chimere/views.py
diff options
context:
space:
mode:
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
commit64956fbaf18a8e687d8f0fffc79889a277f42fcd (patch)
treee4c92902db6e39eb1bb458eb04e148035f450d82 /chimere/views.py
parent318bfc901e262a8d35323f42eb71b364497dc27c (diff)
downloadChimère-64956fbaf18a8e687d8f0fffc79889a277f42fcd.tar.bz2
Chimère-64956fbaf18a8e687d8f0fffc79889a277f42fcd.zip
Better management of extra pages
Diffstat (limited to 'chimere/views.py')
-rw-r--r--chimere/views.py7
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': '',