[books] Fix book admin
This commit is contained in:
@ -1,7 +1,5 @@
|
|||||||
|
from books.models import Author, Book, Paper
|
||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
|
|
||||||
from books.models import Author, Book, Page
|
|
||||||
|
|
||||||
from scrobbles.admin import ScrobbleInline
|
from scrobbles.admin import ScrobbleInline
|
||||||
|
|
||||||
|
|
||||||
@ -18,13 +16,6 @@ class AuthorAdmin(admin.ModelAdmin):
|
|||||||
search_fields = ("name",)
|
search_fields = ("name",)
|
||||||
|
|
||||||
|
|
||||||
@admin.register(Page)
|
|
||||||
class PageAdmin(admin.ModelAdmin):
|
|
||||||
date_hierarchy = "created"
|
|
||||||
list_filter = ("book",)
|
|
||||||
ordering = ("book", "number")
|
|
||||||
|
|
||||||
|
|
||||||
@admin.register(Book)
|
@admin.register(Book)
|
||||||
class BookAdmin(admin.ModelAdmin):
|
class BookAdmin(admin.ModelAdmin):
|
||||||
date_hierarchy = "created"
|
date_hierarchy = "created"
|
||||||
@ -40,3 +31,20 @@ class BookAdmin(admin.ModelAdmin):
|
|||||||
inlines = [
|
inlines = [
|
||||||
ScrobbleInline,
|
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,
|
||||||
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user