diff options
author | Étienne Loks <etienne.loks@peacefrogs.net> | 2012-08-29 19:29:48 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2012-08-29 19:29:48 +0200 |
commit | ef80c8a83e06b4eff26e2be7f35efb92064ce57a (patch) | |
tree | 25c815a4e9bf9227a9d5935c88edac80bc272072 /chimere/admin.py | |
parent | b033d05ed1464a6f2fd1aca7e98a00d87970ed5d (diff) | |
download | Chimère-ef80c8a83e06b4eff26e2be7f35efb92064ce57a.tar.bz2 Chimère-ef80c8a83e06b4eff26e2be7f35efb92064ce57a.zip |
Manage auto-detection of multimedia type by extension - improvement on alternate multimedia widget
Diffstat (limited to 'chimere/admin.py')
-rw-r--r-- | chimere/admin.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/chimere/admin.py b/chimere/admin.py index fe1912c..92e971d 100644 --- a/chimere/admin.py +++ b/chimere/admin.py @@ -39,7 +39,7 @@ from chimere.forms import MarkerAdminForm, RouteAdminForm, AreaAdminForm,\ from chimere.models import Category, Icon, SubCategory, Marker, \ PropertyModel, News, Route, Area, ColorTheme, Color, RouteFile,\ MultimediaType, MultimediaFile, PictureFile, Importer, Layer, AreaLayers,\ - PropertyModelChoice + PropertyModelChoice, MultimediaExtension from chimere.utils import unicode_normalize, ShapefileManager, KMLManager from chimere.widgets import TextareaWidget @@ -226,6 +226,10 @@ class IconAdmin(admin.ModelAdmin): class RouteFileAdmin(admin.ModelAdmin): list_display = ['name', 'file_type'] +class MultimediaExtensionAdmin(admin.ModelAdmin): + list_display = ('name', 'multimedia_type') + list_filter = ('multimedia_type',) + class MultimediaTypeAdmin(admin.ModelAdmin): search_fields = ("name",) list_display = ('name', 'media_type', 'mime_type', 'iframe', 'available') @@ -258,6 +262,7 @@ admin.site.register(Route, RouteAdmin) admin.site.register(PropertyModel, PropertyModelAdmin) admin.site.register(Area, AreaAdmin) admin.site.register(ColorTheme, ColorThemeAdmin) +admin.site.register(MultimediaExtension, MultimediaExtensionAdmin) admin.site.register(MultimediaType, MultimediaTypeAdmin) admin.site.register(MultimediaFile, MultimediaFileAdmin) admin.site.register(PictureFile, PictureFileAdmin) |