summaryrefslogtreecommitdiff
path: root/chimere/forms.py
diff options
context:
space:
mode:
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
commit2eff4af4f1caa5d33f88b0d973583e55c5d22580 (patch)
treee43cae0a1df65e38aa5c6b2db6c7bc74f4a48873 /chimere/forms.py
parent0a5610ea01406c53e762d64b766dd7bbd792cd4c (diff)
downloadChimè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.py17
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