summaryrefslogtreecommitdiff
path: root/chimere/admin.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/admin.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/admin.py')
-rw-r--r--chimere/admin.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/chimere/admin.py b/chimere/admin.py
index 4c728e7..159819a 100644
--- a/chimere/admin.py
+++ b/chimere/admin.py
@@ -35,7 +35,8 @@ except ImportError:
pass
from chimere.forms import MarkerAdminForm, RouteAdminForm, AreaAdminForm,\
- NewsAdminForm, CategoryAdminForm, ImporterAdminForm
+ NewsAdminForm, CategoryAdminForm, ImporterAdminForm, \
+ PictureFileAdminForm, MultimediaFileAdminForm
from chimere.models import Category, Icon, SubCategory, Marker, \
PropertyModel, News, Route, Area, ColorTheme, Color, MultimediaType, \
MultimediaFile, PictureFile, Importer, Layer, AreaLayers
@@ -100,10 +101,16 @@ export_to_csv.short_description = _(u"Export to CSV")
class PictureInline(admin.TabularInline):
model = PictureFile
extra = 1
+ ordering = ('order',)
+ form = PictureFileAdminForm
+ readonly_fields = ('height', 'width')
+ exclude = ('thumbnailfile', 'thumbnailfile_height', 'thumbnailfile_width')
class MultimediaInline(admin.TabularInline):
model = MultimediaFile
extra = 1
+ ordering = ('order',)
+ form = MultimediaFileAdminForm
class MarkerAdmin(admin.ModelAdmin):
"""