summaryrefslogtreecommitdiff
path: root/chimere/main/forms.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2011-09-14 20:53:46 +0200
committerÉtienne Loks <etienne.loks@peacefrogs.net>2011-09-14 21:22:44 +0200
commit518abc0e4a66c2bca84f87d162e91a6d66094621 (patch)
treef882d6ef930f199b56922002e27bce782b8f6ef0 /chimere/main/forms.py
parentcff7402788e9c9399a5e7997fbb529dfa9705103 (diff)
downloadChimère-518abc0e4a66c2bca84f87d162e91a6d66094621.tar.bz2
Chimère-518abc0e4a66c2bca84f87d162e91a6d66094621.zip
Allow route submission from a simple page (closes #303)
Diffstat (limited to 'chimere/main/forms.py')
-rw-r--r--chimere/main/forms.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/chimere/main/forms.py b/chimere/main/forms.py
index 7b7fc05..2337644 100644
--- a/chimere/main/forms.py
+++ b/chimere/main/forms.py
@@ -268,6 +268,12 @@ class FileForm(forms.Form):
u"GPX or KML file"))
return data
+class FullFileForm(FileForm):
+ name = forms.CharField(label=_(u"Name"))
+ def __init__(self, *args, **kwargs):
+ super(FullFileForm, self).__init__(*args, **kwargs)
+ self.fields.keyOrder = ['name', 'raw_file']
+
class AreaAdminForm(forms.ModelForm):
"""
Admin page to create an area