summaryrefslogtreecommitdiff
path: root/chimere/views.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2012-08-20 21:06:41 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2012-08-20 21:06:41 +0200
commit98f5da135ccfe9ede29f137f1470024ad296a7bf (patch)
tree8077f59d387ff1cc286409f7df86c82533ab2e18 /chimere/views.py
parente366e99c94c0aee429a1fc52f2c9b0b4bee1ef98 (diff)
downloadChimère-98f5da135ccfe9ede29f137f1470024ad296a7bf.tar.bz2
Chimère-98f5da135ccfe9ede29f137f1470024ad296a7bf.zip
Add personal information in edit form
Diffstat (limited to 'chimere/views.py')
-rw-r--r--chimere/views.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/chimere/views.py b/chimere/views.py
index 824d912..3a59d3a 100644
--- a/chimere/views.py
+++ b/chimere/views.py
@@ -166,6 +166,12 @@ def get_edit_page(redirect_url, item_cls, item_form):
init_multi = init_item.get_init_multi() if init_item else None
init_picture = init_item.get_init_picture() if init_item else None
+ if init_item and not request.user.is_superuser and \
+ not init_item.submiter_session_key == \
+ request.session.session_key:
+ # hide personal information
+ for k in ('submiter_name', 'submiter_email', 'submiter_comment'):
+ setattr(init_item, k, '')
# If the form has been submited
if request.method == 'POST':
inst = None