summaryrefslogtreecommitdiff
path: root/chimere/forms.py
diff options
context:
space:
mode:
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):
'''