summaryrefslogtreecommitdiff
path: root/chimere/forms.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@peacefrogs.net>2012-11-21 14:41:07 +0100
committerÉtienne Loks <etienne.loks@peacefrogs.net>2012-11-21 14:41:07 +0100
commita1176e9e6dbcd8af30fc32248fec5748dabfcbe9 (patch)
treee4d540eb7cd54ec32255c86999db6c96a956cceb /chimere/forms.py
parentc9d084af8ce719a07d507869d547825835d70a50 (diff)
downloadChimère-a1176e9e6dbcd8af30fc32248fec5748dabfcbe9.tar.bz2
Chimère-a1176e9e6dbcd8af30fc32248fec5748dabfcbe9.zip
Admin import: filter admin fields by type
Diffstat (limited to 'chimere/forms.py')
-rw-r--r--chimere/forms.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/chimere/forms.py b/chimere/forms.py
index 49f714f..8fafaba 100644
--- a/chimere/forms.py
+++ b/chimere/forms.py
@@ -33,9 +33,9 @@ from django.core.mail import EmailMessage, BadHeaderError
from chimere.models import Marker, Route, PropertyModel, Property, Area,\
News, Category, SubCategory, RouteFile, MultimediaFile, MultimediaType, \
- PictureFile, Importer
+ PictureFile, Importer, IMPORTER_CHOICES
from chimere.widgets import AreaField, PointField, TextareaWidget, \
- TextareaAdminWidget, DatePickerWidget
+ TextareaAdminWidget, DatePickerWidget, ImporterChoicesWidget
from datetime import timedelta, datetime, tzinfo
@@ -98,6 +98,8 @@ class NewsAdminForm(forms.ModelForm):
model = News
class ImporterAdminForm(forms.ModelForm):
+ importer_type = forms.ChoiceField(widget=ImporterChoicesWidget,
+ choices=[('', '--')]+list(IMPORTER_CHOICES))
class Meta:
model = Importer
widgets = {