diff options
author | Étienne Loks <etienne.loks@peacefrogs.net> | 2012-09-21 18:54:27 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2012-09-21 18:54:27 +0200 |
commit | eae78a7605cfe7e54207e4ecc75e7b4fabdbbe02 (patch) | |
tree | ba23470dffdd96bf857584d49315db4ebf7a6c32 /chimere/admin.py | |
parent | a966ee5c1cc4e21fe33d284221a0dffd8e227a8b (diff) | |
parent | 087919acf3e4945313034715f045c686ae3c543b (diff) | |
download | Chimère-eae78a7605cfe7e54207e4ecc75e7b4fabdbbe02.tar.bz2 Chimère-eae78a7605cfe7e54207e4ecc75e7b4fabdbbe02.zip |
Merge branch 'master' into saclay
Conflicts:
chimere/admin.py
chimere/forms.py
chimere/models.py
chimere/static/chimere/js/jquery.chimere.js
Diffstat (limited to 'chimere/admin.py')
-rw-r--r-- | chimere/admin.py | 35 |
1 files changed, 6 insertions, 29 deletions
diff --git a/chimere/admin.py b/chimere/admin.py index 53362ec..24d28ed 100644 --- a/chimere/admin.py +++ b/chimere/admin.py @@ -170,14 +170,6 @@ class AreaAdmin(admin.ModelAdmin): exclude = ['upper_left_corner', 'lower_right_corner'] inlines = [LayerInline] -class SubCategoryAdmin(admin.ModelAdmin): - """ - Specialized the subcategory admin - """ - list_display = ('name', 'category', 'available') - list_filter = ('category',) - form = SubCategoryAdminForm - def importing(modeladmin, request, queryset): for importer in queryset: importer.state = unicode(tasks.IMPORT_MESSAGES['import_pending'][0]) @@ -226,11 +218,17 @@ class NewsAdmin(admin.ModelAdmin): """ form = NewsAdminForm +class SubcatInline(admin.TabularInline): + model = SubCategory + extra = 1 + class CategoryAdmin(admin.ModelAdmin): """ Use the TinyMCE widget for categories """ form = CategoryAdminForm + inlines = [SubcatInline] + list_display = ['name', 'order'] class ColorInline(admin.TabularInline): model = Color @@ -241,28 +239,11 @@ class ColorThemeAdmin(admin.ModelAdmin): class IconAdmin(admin.ModelAdmin): exclude = ['height', 'width'] -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') list_filter = ('media_type', 'available') -class MultimediaFileAdmin(admin.ModelAdmin): - search_fields = ("name",) - list_display = ('name', 'multimedia_type', 'order') - list_filter = ('multimedia_type',) - -class PictureFileAdmin(admin.ModelAdmin): - search_fields = ("name",) - list_display = ('name', 'picture', 'miniature', 'order') - list_filter = ('miniature',) - class PropertyModelChoiceInline(admin.TabularInline): model = PropertyModelChoice extra = 1 @@ -274,15 +255,11 @@ admin.site.register(Page, PageAdmin) admin.site.register(News, NewsAdmin) admin.site.register(Category, CategoryAdmin) admin.site.register(Icon, IconAdmin) -admin.site.register(SubCategory, SubCategoryAdmin) admin.site.register(Marker, MarkerAdmin) -admin.site.register(RouteFile, RouteFileAdmin) 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) admin.site.register(Layer) |