summaryrefslogtreecommitdiff
path: root/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'views.py')
-rw-r--r--views.py77
1 files changed, 40 insertions, 37 deletions
diff --git a/views.py b/views.py
index 86729bb..8e2c6a4 100644
--- a/views.py
+++ b/views.py
@@ -27,6 +27,7 @@ from chimere.actions import actions
from chimere.models import Marker, Route, PropertyModel
from chimere.views import get_edit_page, index
+
def index_saclay(request, area_name=None, default_area=None, simple=False):
tpl, response_dct = index(request, area_name, default_area, simple,
get_response=True)
@@ -37,6 +38,7 @@ def index_saclay(request, area_name=None, default_area=None, simple=False):
get_edit_marker = get_edit_page('edit', Marker, MarkerForm)
+
def edit(request, area_name="", item_id=None, submited=False, event=False):
"""
Edition page
@@ -46,28 +48,28 @@ def edit(request, area_name="", item_id=None, submited=False, event=False):
if response:
return response
item_id, init_item, response_dct, form, formset_multi, formset_picture = \
- values
+ values
# get the "manualy" declared_fields. Ie: properties
declared_fields = form.declared_fields.keys()
declared_fields = PropertyModel.objects.filter(available=True).all()
- filtered_properties = PropertyModel.objects.filter(available=True,
- subcategories__id__isnull=False).all()
+ filtered_properties = PropertyModel.objects.filter(
+ available=True, subcategories__id__isnull=False).all()
response_dct.update({
- 'actions':actions,
- 'action_selected':('contribute', 'edit'),
- 'map_layer':settings.CHIMERE_DEFAULT_MAP_LAYER,
- 'form':form,
- 'formset_multi':formset_multi,
- 'formset_picture':formset_picture,
- 'dated':settings.CHIMERE_DAYS_BEFORE_EVENT,
- 'extra_head':form.media,
- 'marker_id':item_id,
- 'sub_categories':sub_categories,
- 'point_widget':'',
- 'properties':declared_fields,
- 'filtered_properties':filtered_properties,
- 'submited':submited,
- 'event':event,
+ 'actions': actions,
+ 'action_selected': ('contribute', 'edit'),
+ 'map_layer': settings.CHIMERE_DEFAULT_MAP_LAYER,
+ 'form': form,
+ 'formset_multi': formset_multi,
+ 'formset_picture': formset_picture,
+ 'dated': settings.CHIMERE_DAYS_BEFORE_EVENT,
+ 'extra_head': form.media,
+ 'marker_id': item_id,
+ 'sub_categories': sub_categories,
+ 'point_widget': '',
+ 'properties': declared_fields,
+ 'filtered_properties': filtered_properties,
+ 'submited': submited,
+ 'event': event,
})
# manualy populate the custom widget
if 'subcategory' in form.data and form.data['subcategory']:
@@ -77,37 +79,38 @@ def edit(request, area_name="", item_id=None, submited=False, event=False):
get_edit_route = get_edit_page('edit-route', Route, RouteForm)
+
def edit_route(request, area_name="", item_id=None, submited=False):
"""
Edition page
"""
response, values, sub_categories = get_edit_route(request, area_name,
- item_id, ['R', 'B'])
+ item_id, ['R', 'B'])
if response:
return response
item_id, init_item, response_dct, form, formset_multi, formset_picture = \
- values
+ values
# get the "manualy" declared_fields. Ie: properties
declared_fields = form.declared_fields.keys()
declared_fields = PropertyModel.objects.filter(available=True).all()
- filtered_properties = PropertyModel.objects.filter(available=True,
- subcategories__id__isnull=False).all()
+ filtered_properties = PropertyModel.objects.filter(
+ available=True, subcategories__id__isnull=False).all()
response_dct.update({
- 'actions':actions,
- 'action_selected':('contribute', 'edit'),
- 'map_layer':settings.CHIMERE_DEFAULT_MAP_LAYER,
- 'form':form,
- 'formset_multi':formset_multi,
- 'formset_picture':formset_picture,
- 'dated':settings.CHIMERE_DAYS_BEFORE_EVENT,
- 'extra_head':form.media,
- 'marker_id':item_id,
- 'sub_categories':sub_categories,
- 'point_widget':'',
- 'properties':declared_fields,
- 'filtered_properties':filtered_properties,
- 'submited':submited,
- 'route':True
+ 'actions': actions,
+ 'action_selected': ('contribute', 'edit'),
+ 'map_layer': settings.CHIMERE_DEFAULT_MAP_LAYER,
+ 'form': form,
+ 'formset_multi': formset_multi,
+ 'formset_picture': formset_picture,
+ 'dated': settings.CHIMERE_DAYS_BEFORE_EVENT,
+ 'extra_head': form.media,
+ 'marker_id': item_id,
+ 'sub_categories': sub_categories,
+ 'point_widget': '',
+ 'properties': declared_fields,
+ 'filtered_properties': filtered_properties,
+ 'submited': submited,
+ 'route': True
})
# manualy populate the custom widget
if 'subcategory' in form.data and form.data['subcategory']: