From fb7858ee1391861e70586e931c2cfec97b4b6c48 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Sun, 29 May 2016 23:13:25 +0200 Subject: Fix edition forms --- chimere/forms.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'chimere/forms.py') 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: -- cgit v1.2.3