diff options
Diffstat (limited to 'chimere/forms.py')
-rw-r--r-- | chimere/forms.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/chimere/forms.py b/chimere/forms.py index 9988db6..d450893 100644 --- a/chimere/forms.py +++ b/chimere/forms.py @@ -436,6 +436,7 @@ class RouteAdminForm(forms.ModelForm): """ Main form for route """ + is_admin = True name = forms.CharField(_(u"Name"), required=True) class Meta: @@ -466,6 +467,8 @@ class RouteAdminForm(forms.ModelForm): subcategories = keys.pop('subcategories') \ if 'subcategories' in keys else [] super(RouteAdminForm, self).__init__(*args, **keys) + if self.is_admin: + return if not settings.CHIMERE_SEARCH_ENGINE and 'keywords' in self.fields: self.fields.pop('keywords') if settings.CHIMERE_DAYS_BEFORE_EVENT: @@ -498,6 +501,7 @@ class RouteForm(RouteAdminForm): """ Form for the edit page """ + is_admin = False description = forms.CharField(widget=TextareaWidget, required=False) point = forms.CharField(label=" ", required=False, widget=forms.HiddenInput) @@ -573,6 +577,7 @@ class PolygonForm(PolygonAdminForm): """ Form for the edit page """ + is_admin = False description = forms.CharField(widget=TextareaWidget, required=False) class Meta: |