Merge branch 'master' into pg-search
[mygpo.git] / mygpo / categories / admin.py
bloba41c00ee3dbf2535b8d8d008c92b82430883f7b8
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 = [
26 CategoryEntryInline,
27 CategoryTagInline,
30 def tag_list(self, category):
31 return ', '.join(t.tag for t in category.tags.all()[:10])