Allow author creation by api.
[wolnelektury.git] / src / pdcounter / admin.py
1 # This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.
2 # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
3 #
4 from django.contrib import admin
5
6 from pdcounter.models import BookStub, Author
7
8
9 class BookStubAdmin(admin.ModelAdmin):
10     list_display = ('title', 'author', 'slug', 'pd')
11     search_fields = ('title', 'author')
12     ordering = ('title',)
13
14     prepopulated_fields = {'slug': ('title',)}
15
16
17 class AuthorAdmin(admin.ModelAdmin):
18     list_display = ('name', 'slug', 'death')
19     search_fields = ('name',)
20     ordering = ('sort_key', 'name')
21
22     prepopulated_fields = {'slug': ('name',), 'sort_key': ('name',)}
23
24
25 admin.site.register(BookStub, BookStubAdmin)
26 admin.site.register(Author, AuthorAdmin)