diff options
author | Étienne Loks <etienne.loks@peacefrogs.net> | 2012-03-09 17:39:59 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2012-03-09 17:39:59 +0100 |
commit | a825c819ede7dd3b3524f218ffafa10fdd483e87 (patch) | |
tree | 6b601e5f7f0c6ab536cdabf8827e671f7a255869 /chimere/forms.py | |
parent | 85c1ee167e2bbc4a3a71562f4d4423d1e88dcf79 (diff) | |
download | Chimère-a825c819ede7dd3b3524f218ffafa10fdd483e87.tar.bz2 Chimère-a825c819ede7dd3b3524f218ffafa10fdd483e87.zip |
Manage multimedia type tree
Diffstat (limited to 'chimere/forms.py')
-rw-r--r-- | chimere/forms.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/chimere/forms.py b/chimere/forms.py index 4933c3a..430cb0c 100644 --- a/chimere/forms.py +++ b/chimere/forms.py @@ -1,6 +1,6 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -# Copyright (C) 2008-2011 Étienne Loks <etienne.loks_AT_peacefrogsDOTnet> +# Copyright (C) 2008-2012 Étienne Loks <etienne.loks_AT_peacefrogsDOTnet> # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as @@ -31,7 +31,8 @@ from django.contrib.admin.widgets import AdminDateWidget from django.core.mail import EmailMessage, BadHeaderError from chimere.models import Marker, Route, PropertyModel, Property, Area,\ - News, Category, SubCategory, RouteFile, MultimediaFile, PictureFile + News, Category, SubCategory, RouteFile, MultimediaFile, MultimediaType, \ + PictureFile from chimere.widgets import AreaField, PointField, TextareaWidget, \ DatePickerWidget @@ -317,6 +318,11 @@ class MultimediaFileForm(BaseFileForm): model = MultimediaFile exclude = ('order',) + def __init__(self, *args, **kwargs): + super(MultimediaFileForm, self).__init__(*args, **kwargs) + self.fields['multimedia_type'].widget.choices = \ + MultimediaType.get_tuples() + MultimediaFileFormSet = formset_factory(MultimediaFileForm, can_delete=True) class PictureFileForm(BaseFileForm): |