diff options
| author | Étienne Loks <etienne.loks@peacefrogs.net> | 2013-07-01 20:32:57 +0200 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2013-07-01 20:32:57 +0200 |
| commit | bb0bfafa4514c2dd58bd2d33b447db91fe0c3f97 (patch) | |
| tree | 3d4aed7efb4c89583f3411d4670f4a928d08a6af /chimere/views.py | |
| parent | 85ca18e18fbff0b37c7270995f0bdc97efdcc3cb (diff) | |
| download | Chimère-bb0bfafa4514c2dd58bd2d33b447db91fe0c3f97.tar.bz2 Chimère-bb0bfafa4514c2dd58bd2d33b447db91fe0c3f97.zip | |
Manage automatic submission when authenticated and have the right.
Diffstat (limited to 'chimere/views.py')
| -rw-r--r-- | chimere/views.py | 5 |
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 |
