From 98945e3b087009a0dee86f9abb185c6f57c36a1f Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Sun, 7 Aug 2022 17:03:32 -0400 Subject: [PATCH] Update HostSerializer, ShowSerializer, NoteSerializer --- program/serializers.py | 44 +++++++++++++++++++++++++----------------- 1 file changed, 26 insertions(+), 18 deletions(-) diff --git a/program/serializers.py b/program/serializers.py index 99bf90a1..ddd1af1e 100644 --- a/program/serializers.py +++ b/program/serializers.py @@ -193,11 +193,14 @@ class HostSerializer(serializers.ModelSerializer): "name", "email", "biography", - "image", - "height", - "width", - "ppoi", "is_active", + # ModelWithImageFields + "image", + "image_ppoi", + "image_width", + "image_height", + "image_credits", + "image_alt_text", ) def create(self, validated_data): @@ -310,14 +313,12 @@ class ShowSerializer(serializers.HyperlinkedModelSerializer): "id", "name", "slug", - "image", - "ppoi", "logo", "short_description", "description", "email", "type", - "fundingcategory", + "funding_category", "predecessor", "cba_series_id", "default_playlist_id", @@ -326,12 +327,19 @@ class ShowSerializer(serializers.HyperlinkedModelSerializer): "owners", "language", "topic", - "musicfocus", + "music_focus", "thumbnails", "is_active", "is_public", "links", "internal_note", + # ModelWithImageFields + "image", + "image_ppoi", + "image_width", + "image_height", + "image_credits", + "image_alt_text", ) def create(self, validated_data): @@ -630,20 +638,20 @@ class NoteSerializer(serializers.ModelSerializer): model = Note fields = ( "timeslot", - "show", - "user", - "host", + "contributors", + "owner", "title", "slug", "summary", "content", - "image", - "width", - "height", - "ppoi", - "status", - "start", "cba_id", + "tags", + # ModelWithImageFields + "image", + "image_ppoi", + "image_width", + "image_height" "image_credits", + "image_alt_text", ) def create(self, validated_data): @@ -651,7 +659,7 @@ class NoteSerializer(serializers.ModelSerializer): links_data = validated_data.pop("links", []) # Save the creator - validated_data["user_id"] = self.context["user_id"] + validated_data["owner"] = self.context["user_id"] note = Note.objects.create(**validated_data) -- GitLab