Skip to content
Snippets Groups Projects
Verified Commit 1878b38a authored by Ernesto Rico Schmidt's avatar Ernesto Rico Schmidt
Browse files

feat: add PlaylistSerializer

parent 58c57f8c
No related branches found
No related tags found
1 merge request!59Add playlists
......@@ -44,6 +44,7 @@ from program.models import (
Note,
NoteLink,
Playlist,
PlaylistEntry,
Profile,
ProfileLink,
ProgramEntry,
......@@ -1469,3 +1470,32 @@ class ApplicationStatePurgeSerializer(serializers.Serializer):
"Selects all models if set to true and no other filters have been set."
),
)
class PlaylistSerializer(serializers.ModelSerializer):
class PlaylistEntrySerializer(serializers.ModelSerializer):
class Meta:
model = PlaylistEntry
fields = (
"duration",
"file_id",
"uri",
)
entries = PlaylistEntrySerializer(many=True)
class Meta:
model = Playlist
read_only_fields = (
"id",
"created_at",
"created_by",
"updated_at",
"updated_by",
)
fields = (
"description",
"entries",
"playout_mode",
"show_id",
) + read_only_fields
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment