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

feat: exclude fields from episode serializer in calendar

parent 8d32fab1
No related branches found
No related tags found
1 merge request!52new program endpoint
...@@ -1350,6 +1350,11 @@ class CalendarSchemaSerializer(serializers.Serializer): ...@@ -1350,6 +1350,11 @@ class CalendarSchemaSerializer(serializers.Serializer):
"updated_by", "updated_by",
] ]
class CalendarEpisodeSerializer(serializers.ModelSerializer):
class Meta:
model = Note
exclude = ["created_at", "created_by", "updated_at", "updated_by"]
class Wrapper: class Wrapper:
def __init__(self, program: list[ProgramEntry]): def __init__(self, program: list[ProgramEntry]):
self.program = program self.program = program
...@@ -1430,6 +1435,6 @@ class CalendarSchemaSerializer(serializers.Serializer): ...@@ -1430,6 +1435,6 @@ class CalendarSchemaSerializer(serializers.Serializer):
languages = LanguageSerializer(many=True) languages = LanguageSerializer(many=True)
music_focuses = MusicFocusSerializer(many=True) music_focuses = MusicFocusSerializer(many=True)
program = BasicProgramEntrySerializer(many=True) program = BasicProgramEntrySerializer(many=True)
episodes = NoteSerializer(many=True) episodes = CalendarEpisodeSerializer(many=True)
licenses = LicenseSerializer(many=True) licenses = LicenseSerializer(many=True)
link_types = LinkTypeSerializer(many=True) link_types = LinkTypeSerializer(many=True)
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