new management tool: add

This commit is contained in:
bkfox
2015-06-17 14:57:47 +02:00
parent 57f9159dbb
commit f7d36467f0
7 changed files with 317 additions and 197 deletions

View File

@ -81,6 +81,7 @@ class SoundFileAdmin (MetadataAdmin):
]
#inlines = [ EpisodeInline ]
inlines = [ EventInline ]
@ -93,16 +94,15 @@ class ArticleAdmin (PublicationAdmin):
class ProgramAdmin (PublicationAdmin):
fieldsets = copy.deepcopy(PublicationAdmin.fieldsets)
prepopulated_fields = { 'tag': ('title',) }
inlines = [ EpisodeInline, ScheduleInline ]
fieldsets[1][1]['fields'] += ['email', 'url', 'tag']
fieldsets[1][1]['fields'] += ['email', 'url', 'non_stop']
class EpisodeAdmin (PublicationAdmin):
fieldsets = copy.deepcopy(PublicationAdmin.fieldsets)
inlines = [ EventInline, SoundFileInline ]
inlines = [ SoundFileInline ]
list_filter = ['parent'] + PublicationAdmin.list_filter
fieldsets[0][1]['fields'] += ['tracks']