summaryrefslogtreecommitdiff
path: root/forms.py
diff options
context:
space:
mode:
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
commitcf8baa122fb8b46a96ddbf090c91538343e7f01e (patch)
tree2196b42a46aa0ddde18aec066acedd366e00b94b /forms.py
parent999e9bb0258426aebc90358202c86dcf6579dfaf (diff)
downloadChimè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.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/forms.py b/forms.py
index a06d67e..77a9865 100644
--- a/forms.py
+++ b/forms.py
@@ -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()