summaryrefslogtreecommitdiff
path: root/chimere/views.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2016-09-14 20:32:08 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2016-09-14 20:32:08 +0200
commitf2a7d925feeaa8d3a27d61b0fb9fcacca7ca3837 (patch)
tree5e4416d9e100db2dad378051c1a14013b65d2b5b /chimere/views.py
parente57a53facf1586f855195f8cce75559aef8e50f1 (diff)
downloadChimère-f2a7d925feeaa8d3a27d61b0fb9fcacca7ca3837.tar.bz2
Chimère-f2a7d925feeaa8d3a27d61b0fb9fcacca7ca3837.zip
Route are now managed like Markers (database and python)
Diffstat (limited to 'chimere/views.py')
-rw-r--r--chimere/views.py14
1 files changed, 3 insertions, 11 deletions
diff --git a/chimere/views.py b/chimere/views.py
index a95357f..91506e8 100644
--- a/chimere/views.py
+++ b/chimere/views.py
@@ -297,9 +297,6 @@ def get_edit_page(redirect_url, item_cls, item_form,
item.ref_item = ref_item
if item.pk != ref_item.pk:
item.status = 'M'
- if hasattr(ref_item, 'has_associated_marker'):
- item.has_associated_marker = \
- ref_item.has_associated_marker
elif not item.ref_item:
# initialisation
item.ref_item = item
@@ -309,18 +306,13 @@ def get_edit_page(redirect_url, item_cls, item_form,
item.status = 'S'
item.save()
- marker = item
- if not isinstance(marker, Marker) \
- and hasattr(item, 'associated_marker') \
- and item.associated_marker.count():
- marker = item.associated_marker.all()[0]
- if marker:
+ if item:
# manage multimedia items
for f in formset_multi:
- f.save(marker)
+ f.save(item)
for f in formset_picture:
- f.save(marker)
+ f.save(item)
base_uri = get_base_uri(request)
notifySubmission(base_uri, item)
response_dct = get_base_response(request, area_name)