summaryrefslogtreecommitdiff
path: root/chimere/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'chimere/views.py')
-rw-r--r--chimere/views.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/chimere/views.py b/chimere/views.py
index 8964321..f8581a7 100644
--- a/chimere/views.py
+++ b/chimere/views.py
@@ -283,7 +283,7 @@ def get_edit_page(redirect_url, item_cls, item_form,
# All validation rules pass
if form.is_valid() and formset_multi.is_valid() and \
formset_picture.is_valid():
- item = form.save()
+ item = form.save(can_write=response_dct.get('can_write'))
# set the session key (to permit modifications)
item.submiter_session_key = request.session.session_key
@@ -301,7 +301,8 @@ def get_edit_page(redirect_url, item_cls, item_form,
# just submited
if not item.status:
- item.status = 'S'
+ print "plouf9"
+ item.status = 'A' if response_dct.get('can_write') else 'S'
item.save()
marker = item