Merge pull request #793 from gpodder/remove-advertise
[mygpo.git] / mygpo / podcastlists / admin.py
blobe6a65cd636ec279af34b2b110c593ca24a1f2ef7
1 from django.contrib import admin
3 from mygpo.podcastlists.models import PodcastList, PodcastListEntry
4 from mygpo.votes.admin import VoteInline
7 class PodcastListEntryInline(admin.TabularInline):
8 model = PodcastListEntry
11 @admin.register(PodcastList)
12 class PodcastListAdmin(admin.ModelAdmin):
13 """Admin page for podcast lists"""
15 # configuration for the list view
16 list_display = ("title", "user", "slug", "num_entries", "vote_count")
18 # fetch related objects for the list view
19 list_select_related = ("user",)
21 search_fields = ("title", "user__username", "slug")
23 inlines = [PodcastListEntryInline, VoteInline]
25 raw_id_fields = ("user",)
27 show_full_result_count = False