Bump gevent from 21.8.0 to 21.12.0
[mygpo.git] / mygpo / categories / admin.py
blobf1db21d576b621dfb65c06066d9aee1cf992ac46
1 from django.contrib import admin
3 from mygpo.categories.models import Category, CategoryEntry, CategoryTag
6 class CategoryEntryInline(admin.TabularInline):
7 model = CategoryEntry
9 raw_id_fields = ("podcast",)
12 class CategoryTagInline(admin.TabularInline):
13 model = CategoryTag
16 @admin.register(Category)
17 class CategoryAdmin(admin.ModelAdmin):
19 model = Category
21 list_display = ("title", "num_entries", "tag_list")
23 show_full_result_count = False
25 inlines = [CategoryEntryInline, CategoryTagInline]
27 def tag_list(self, category):
28 return ", ".join(t.tag for t in category.tags.all()[:10])