Изменил метод получения ссылки на аудио, чтобы можно было логгировать прослушивание
This commit is contained in:
@@ -8,6 +8,7 @@ from django.utils.html import format_html
|
||||
from music.models import Track
|
||||
from music.models import Album
|
||||
from music.models import Artist
|
||||
from music.models import MusicLog
|
||||
from music.models import Playlist
|
||||
from music.models import RecommendationPlaylist
|
||||
|
||||
@@ -105,3 +106,11 @@ class RecommendationPlaylistAdmin(admin.ModelAdmin):
|
||||
def make_actual(self, request: HttpRequest, queryset: Any) -> None:
|
||||
for recommendation in queryset:
|
||||
recommendation.switch_actual()
|
||||
|
||||
|
||||
@admin.register(MusicLog)
|
||||
class MusicLogAdmin(admin.ModelAdmin):
|
||||
list_display = ("track", "played_at")
|
||||
search_fields = ("track__title", "track__album__artist__name", "track__album__name")
|
||||
list_filter = ("played_at",)
|
||||
readonly_fields = ("track", "played_at")
|
||||
|
||||
Reference in New Issue
Block a user