[books] Fix book admin

This commit is contained in:
2025-02-20 23:27:22 -05:00
parent 9e3f714c61
commit 8dd94e2fc4

View File

@ -1,7 +1,5 @@
from books.models import Author, Book, Paper
from django.contrib import admin
from books.models import Author, Book, Page
from scrobbles.admin import ScrobbleInline
@ -18,13 +16,6 @@ class AuthorAdmin(admin.ModelAdmin):
search_fields = ("name",)
@admin.register(Page)
class PageAdmin(admin.ModelAdmin):
date_hierarchy = "created"
list_filter = ("book",)
ordering = ("book", "number")
@admin.register(Book)
class BookAdmin(admin.ModelAdmin):
date_hierarchy = "created"
@ -40,3 +31,20 @@ class BookAdmin(admin.ModelAdmin):
inlines = [
ScrobbleInline,
]
@admin.register(Paper)
class BookAdmin(admin.ModelAdmin):
date_hierarchy = "created"
list_display = (
"title",
"subtitle",
"arxiv_id",
"first_publish_year",
"pages",
)
search_fields = ("name",)
ordering = ("-created",)
inlines = [
ScrobbleInline,
]