summaryrefslogtreecommitdiff
path: root/chimere/forms.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2016-05-25 20:17:25 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2016-05-25 20:17:25 +0200
commit26e85a9e32f900436d250d0f485300ce94c2efc1 (patch)
tree700826e368749371641ee1589df2492d7a635a42 /chimere/forms.py
parentf9c9d2374f253d89eb8b883d40bdd33382f61f31 (diff)
downloadChimère-26e85a9e32f900436d250d0f485300ce94c2efc1.tar.bz2
Chimère-26e85a9e32f900436d250d0f485300ce94c2efc1.zip
Improve edit form layout
Diffstat (limited to 'chimere/forms.py')
-rw-r--r--chimere/forms.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/chimere/forms.py b/chimere/forms.py
index e7accab..1d49ff3 100644
--- a/chimere/forms.py
+++ b/chimere/forms.py
@@ -260,6 +260,7 @@ class MarkerAdminFormBase(forms.ModelForm):
"""
Main form for marker
"""
+ name = forms.CharField(_(u"Name"), required=True)
description = forms.CharField(widget=TextareaAdminWidget, required=False)
class Meta:
@@ -291,6 +292,11 @@ class MarkerAdminFormBase(forms.ModelForm):
self.fields['categories'].choices = subcategories
elif hasattr(self, 'categories_choices'):
self.fields['categories'].choices = self.categories_choices
+ if not settings.CHIMERE_SEARCH_ENGINE:
+ self.fields.pop('keywords')
+ if not settings.CHIMERE_DAYS_BEFORE_EVENT:
+ self.fields.pop('start_date')
+ self.fields.pop('end_date')
def clean(self):
'''