Merge pull request #95 from gpodder/dependabot/pip/python-dateutil-2.7.2
[mygpo.git] / mygpo / podcastlists / admin.py
blob2f0548465ce2d641025aeed4de24e62b76ce1290
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')
25 inlines = [
26 PodcastListEntryInline,
27 VoteInline,
30 raw_id_fields = ('user', )
32 show_full_result_count = False