work on logs, timetable, stats

This commit is contained in:
bkfox
2019-09-08 01:39:40 +02:00
parent 2d21ab2434
commit c68e21ee57
71 changed files with 19683 additions and 710 deletions

View File

@ -12,7 +12,7 @@ __all__ = ['ArticleAdmin']
@admin.register(Article)
class ArticleAdmin(PageAdmin):
list_display = PageAdmin.list_display + ('program',)
list_filter = ('program',)
list_filter = PageAdmin.list_filter + ('program',)
search_fields = PageAdmin.search_fields + ['program__title']
# TODO: readonly field

View File

@ -49,7 +49,7 @@ class DiffusionInline(DiffusionBaseAdmin, admin.TabularInline):
@admin.register(Episode)
class EpisodeAdmin(PageAdmin):
list_display = PageAdmin.list_display + ('program',)
list_filter = ('program',)
list_filter = PageAdmin.list_filter + ('program',)
search_fields = PageAdmin.search_fields + ['program__title']
readonly_fields = ('program',)

View File

@ -24,10 +24,9 @@ class PageAdmin(admin.ModelAdmin):
list_display = ('cover_thumb', 'title', 'status', 'category')
list_display_links = ('cover_thumb', 'title')
list_editable = ('status', 'category')
list_filter = ('status', 'category')
prepopulated_fields = {"slug": ("title",)}
change_form_template = 'admin/aircox/page_change_form.html'
search_fields = ['title', 'category__title']
fieldsets = [
('', {
@ -39,6 +38,8 @@ class PageAdmin(admin.ModelAdmin):
}),
]
change_form_template = 'admin/aircox/page_change_form.html'
def cover_thumb(self, obj):
return mark_safe('<img src="{}"/>'.format(obj.cover.icons['64'])) \
if obj.cover else ''