diff options
author | Étienne Loks <etienne.loks@peacefrogs.net> | 2012-10-05 00:21:37 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2012-10-05 00:21:37 +0200 |
commit | 2eff4af4f1caa5d33f88b0d973583e55c5d22580 (patch) | |
tree | e43cae0a1df65e38aa5c6b2db6c7bc74f4a48873 /chimere/forms.py | |
parent | 0a5610ea01406c53e762d64b766dd7bbd792cd4c (diff) | |
download | Chimère-2eff4af4f1caa5d33f88b0d973583e55c5d22580.tar.bz2 Chimère-2eff4af4f1caa5d33f88b0d973583e55c5d22580.zip |
Admin: sort multimedia and images by drag and drop
Diffstat (limited to 'chimere/forms.py')
-rw-r--r-- | chimere/forms.py | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/chimere/forms.py b/chimere/forms.py index a8aa824..c42e317 100644 --- a/chimere/forms.py +++ b/chimere/forms.py @@ -331,7 +331,6 @@ class RouteForm(RouteAdminForm): new_marker.saveProperties(properties) return new_route - class BaseFileForm(forms.ModelForm): id = forms.IntegerField(label=u"", widget=forms.HiddenInput(), required=False) @@ -366,6 +365,14 @@ class BaseFileForm(forms.ModelForm): else: instance = self._meta.model.objects.create(**self.cleaned_data) +class MultimediaFileAdminForm(forms.ModelForm): + class Meta: + model = MultimediaFile + class Media: + js = list(settings.JQUERY_JS_URLS) + [ + '%schimere/js/menu-sort.js' % settings.STATIC_URL, + ] + class MultimediaFileForm(BaseFileForm): """ Form for a multimedia file @@ -382,6 +389,14 @@ class MultimediaFileForm(BaseFileForm): MultimediaFileFormSet = formset_factory(MultimediaFileForm, can_delete=True) +class PictureFileAdminForm(forms.ModelForm): + class Meta: + model = PictureFile + class Media: + js = list(settings.JQUERY_JS_URLS) + [ + '%schimere/js/menu-sort.js' % settings.STATIC_URL, + ] + class PictureFileForm(BaseFileForm): """ Form for a picture file |