0e15287940f8d1b01fda70877b8a5daf41426c34
[philo.git] / contrib / penfield / admin.py
1 from models import BlogEntry, Blog, BlogNode
2 from django.contrib import admin
3 from philo.admin import EntityAdmin
4
5
6 class TitledAdmin(EntityAdmin):
7         prepopulated_fields = {'slug': ('title',)}
8         list_display = ('title', 'slug')
9
10
11 class BlogAdmin(TitledAdmin):
12         pass
13
14
15 class BlogEntryAdmin(TitledAdmin):
16         pass
17
18
19 class BlogNodeAdmin(EntityAdmin):
20         pass
21
22
23 admin.site.register(Blog, BlogAdmin)
24 admin.site.register(BlogEntry, BlogEntryAdmin)
25 admin.site.register(BlogNode, BlogNodeAdmin)