diff options
author | Étienne Loks <etienne.loks@peacefrogs.net> | 2012-08-30 23:03:50 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2012-08-30 23:03:50 +0200 |
commit | cf8baa122fb8b46a96ddbf090c91538343e7f01e (patch) | |
tree | 2196b42a46aa0ddde18aec066acedd366e00b94b /forms.py | |
parent | 999e9bb0258426aebc90358202c86dcf6579dfaf (diff) | |
download | Chimère - projet Saclay-cf8baa122fb8b46a96ddbf090c91538343e7f01e.tar.bz2 Chimère - projet Saclay-cf8baa122fb8b46a96ddbf090c91538343e7f01e.zip |
Work on route form
Diffstat (limited to 'forms.py')
-rw-r--r-- | forms.py | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -24,7 +24,8 @@ from django import forms from django.utils.translation import ugettext as _ from chimere.models import SubCategory -from chimere.forms import MarkerForm as BaseMarkerForm +from chimere.forms import MarkerForm as BaseMarkerForm, \ + RouteForm as BaseRouteForm from chimere.widgets import TextareaWidget class MarkerForm(BaseMarkerForm): @@ -36,3 +37,11 @@ class MarkerForm(BaseMarkerForm): self.fields['categories'].widget.choices = [('', _(u"Select"))] + \ SubCategory.getAvailableTuples() +class RouteForm(BaseRouteForm): + categories = forms.ChoiceField(choices=[], widget=forms.Select) + description = forms.CharField(widget=TextareaWidget, required=False) + + def __init__(self, *args, **kwargs): + super(RouteForm, self).__init__(*args, **kwargs) + self.fields['categories'].widget.choices = [('', _(u"Select"))] + \ + SubCategory.getAvailableTuples() |