forked from rc/aircox
work on logs, timetable, stats
This commit is contained in:
@ -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
|
||||
|
||||
|
@ -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',)
|
||||
|
||||
|
@ -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 ''
|
||||
|
Reference in New Issue
Block a user