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): | 
