mirror of
https://gitlab.science.ru.nl/technicie/MarietjeDjango.git
synced 2025-12-10 10:22:20 +01:00
Change player to OAuth protocol
This commit is contained in:
@ -3,7 +3,7 @@ import time
|
||||
from rest_framework import serializers
|
||||
|
||||
from marietje.api.v1.serializers import UserRelatedFieldSerializer
|
||||
from queues.models import Queue, Playlist, PlaylistSong
|
||||
from queues.models import Queue, Playlist, PlaylistSong, QueueCommand
|
||||
from songs.api.v1.serializers import SongSerializer
|
||||
|
||||
|
||||
@ -28,8 +28,8 @@ class PlaylistSerializer(serializers.ModelSerializer):
|
||||
|
||||
|
||||
class QueueSerializer(serializers.ModelSerializer):
|
||||
current_song = serializers.SerializerMethodField()
|
||||
queue = serializers.SerializerMethodField()
|
||||
current_song = serializers.SerializerMethodField(read_only=True)
|
||||
queue = serializers.SerializerMethodField(read_only=True)
|
||||
|
||||
def get_current_song(self, queue):
|
||||
return PlaylistSongSerializer(queue.current_song()).data
|
||||
@ -48,3 +48,18 @@ class QueueSerializer(serializers.ModelSerializer):
|
||||
"queue",
|
||||
"started_at",
|
||||
]
|
||||
read_only_fiels = [
|
||||
"id",
|
||||
"current_song",
|
||||
"queue",
|
||||
]
|
||||
|
||||
|
||||
class QueueCommandSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = QueueCommand
|
||||
fields = [
|
||||
"id",
|
||||
"queue",
|
||||
"command",
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user