From 8525155d0ec8edb0c350948b2c483e3c4725443f Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Fri, 12 Apr 2024 18:07:36 -0400 Subject: [PATCH] feat: rename fields --- program/serializers.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/program/serializers.py b/program/serializers.py index a064c297..b05f85ab 100644 --- a/program/serializers.py +++ b/program/serializers.py @@ -1102,12 +1102,12 @@ class NoteSerializer(serializers.ModelSerializer): class RadioSettingsSerializer(serializers.ModelSerializer): cba = serializers.SerializerMethodField() - fallback = serializers.SerializerMethodField() - playout = serializers.SerializerMethodField() + line_in = serializers.SerializerMethodField() + programme = serializers.SerializerMethodField() station = serializers.SerializerMethodField() class Meta: - read_only_fields = ("cba", "fallback", "playout", "station") + read_only_fields = ("cba", "line_in", "programme", "station") fields = read_only_fields model = RadioSettings @@ -1121,17 +1121,17 @@ class RadioSettingsSerializer(serializers.ModelSerializer): return {"domains": obj.cba_domains} @staticmethod - def get_fallback(obj) -> dict[str, int]: - return {"show_id": obj.fallback_show.id} + def get_programme(obj) -> dict[str, int]: + return {"fallbackShowId": obj.fallback_show.id if obj.fallback_show else None} @staticmethod - def get_playout(obj) -> dict[str, dict[str, str]]: - return {"channels": obj.playout_channels} + def get_line_in(obj) -> dict[str, dict[str, str]]: + return {"channels": obj.line_in_channels} @staticmethod def get_station(obj) -> dict[str, int | str]: return { "name": obj.station_name, - "logoId": obj.station_logo.id, + "logoId": obj.station_logo.id if obj.station_logo else None, "website": obj.station_website, } -- GitLab