Add basic views for books and games

This commit is contained in:
2023-03-06 00:54:08 -05:00
parent 9bcd9d8bb7
commit 3fc716420c
20 changed files with 228 additions and 48 deletions

View File

@ -11,7 +11,15 @@ from scrobbles.models import (
class ScrobbleInline(admin.TabularInline):
model = Scrobble
extra = 0
raw_id_fields = ("video", "podcast_episode", "track")
raw_id_fields = (
"video",
"podcast_episode",
"track",
"video_game",
"book",
"sport_event",
"user",
)
exclude = ("source_id", "scrobble_log")
@ -81,7 +89,11 @@ class ScrobbleAdmin(admin.ModelAdmin):
"book",
"video_game",
)
list_filter = ("is_paused", "in_progress", "source", "track__artist")
list_filter = (
"is_paused",
"in_progress",
"source",
)
ordering = ("-timestamp",)
def media_name(self, obj):