X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/deb806113c76384876cd4969dc20c1e76ddabfef..f177dd0cdb753827bd208960a159d1bbbaae9e80:/src/social/admin.py?ds=sidebyside diff --git a/src/social/admin.py b/src/social/admin.py index 258e522c0..bceb89008 100755 --- a/src/social/admin.py +++ b/src/social/admin.py @@ -10,8 +10,9 @@ from social.models import Cite, BannerGroup, Carousel, CarouselItem class CiteAdmin(admin.ModelAdmin): list_display = ['nonempty_text', 'created_at', 'sticky', 'vip', 'small', 'has_image'] list_filter = ['group'] + readonly_fields = ['created_at'] fieldsets = ( - (None, {'fields': ('group', 'sticky')}), + (None, {'fields': ('group', 'sticky', 'created_at')}), (_('Content'), {'fields': ('book', 'text', 'small', 'vip', 'link', 'video', 'picture', 'banner')}), ( _('Background'), @@ -24,7 +25,7 @@ class CiteAdmin(admin.ModelAdmin): def nonempty_text(self, cite): if cite.text.strip(): return cite.text - return "(%s)" % (cite.image_title.strip() or cite.link) + return "(%s)" % ((cite.image_title or '').strip() or cite.link) nonempty_text.short_description = _('text') def has_image(self, cite): @@ -35,7 +36,13 @@ class CiteAdmin(admin.ModelAdmin): admin.site.register(Cite, CiteAdmin) -admin.site.register(BannerGroup) + +class BannerGroupAdmin(admin.ModelAdmin): + list_display = ['name', 'created_at'] + fields = ['name', 'created_at'] + readonly_fields = ['created_at'] + +admin.site.register(BannerGroup, BannerGroupAdmin) class CarouselItemInline(OrderableAdmin, admin.TabularInline):