3 from django
.contrib
import admin
5 from mygpo
.podcastlists
.models
import PodcastList
, PodcastListEntry
6 from mygpo
.votes
.admin
import VoteInline
9 class PodcastListEntryInline(admin
.TabularInline
):
10 model
= PodcastListEntry
13 @admin.register(PodcastList
)
14 class PodcastListAdmin(admin
.ModelAdmin
):
15 """ Admin page for podcast lists"""
17 # configuration for the list view
18 list_display
= ('title', 'user', 'slug', 'num_entries', 'vote_count')
20 # fetch related objects for the list view
21 list_select_related
= ('user', )
23 search_fields
= ('title', 'user__username', 'slug')
26 PodcastListEntryInline
,
30 raw_id_fields
= ('user', )
32 show_full_result_count
= False