diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2016-05-29 23:13:25 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2016-05-29 23:13:25 +0200 |
commit | fb7858ee1391861e70586e931c2cfec97b4b6c48 (patch) | |
tree | d88fea8197018dca3ff11258cf1e7c8db1c3cab6 /chimere/forms.py | |
parent | a789c46eb65f8608896f18a1ca02772f3d6d1517 (diff) | |
download | Chimère-fb7858ee1391861e70586e931c2cfec97b4b6c48.tar.bz2 Chimère-fb7858ee1391861e70586e931c2cfec97b4b6c48.zip |
Fix edition forms
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: |