浏览代码

[books] Fix book admin

Colin Powell 2 月之前
父节点
当前提交
8dd94e2fc4
共有 1 个文件被更改,包括 17 次插入9 次删除
  1. 17 9
      vrobbler/apps/books/admin.py

+ 17 - 9
vrobbler/apps/books/admin.py

@@ -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,20 +16,30 @@ class AuthorAdmin(admin.ModelAdmin):
     search_fields = ("name",)
 
 
-@admin.register(Page)
-class PageAdmin(admin.ModelAdmin):
+@admin.register(Book)
+class BookAdmin(admin.ModelAdmin):
     date_hierarchy = "created"
-    list_filter = ("book",)
-    ordering = ("book", "number")
+    list_display = (
+        "title",
+        "subtitle",
+        "isbn_13",
+        "first_publish_year",
+        "pages",
+    )
+    search_fields = ("name",)
+    ordering = ("-created",)
+    inlines = [
+        ScrobbleInline,
+    ]
 
 
-@admin.register(Book)
+@admin.register(Paper)
 class BookAdmin(admin.ModelAdmin):
     date_hierarchy = "created"
     list_display = (
         "title",
         "subtitle",
-        "isbn_13",
+        "arxiv_id",
         "first_publish_year",
         "pages",
     )