From d16818481f8509930fc86bbff50dbe5e49b5c7eb Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Wed, 17 Jul 2024 18:01:07 -0400 Subject: [PATCH] feat: exclude fields from timeslot serializer in calendar --- program/serializers.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/program/serializers.py b/program/serializers.py index c7a873d6..13da35b8 100644 --- a/program/serializers.py +++ b/program/serializers.py @@ -1333,6 +1333,11 @@ class CalendarSchemaSerializer(serializers.Serializer): "updated_by", ] + class CalendarTimeslotSerializer(serializers.ModelSerializer): # + class Meta: + model = TimeSlot + exclude = ["memo"] + class Wrapper: def __init__(self, program: list[ProgramEntry]): self.program = program @@ -1403,7 +1408,7 @@ class CalendarSchemaSerializer(serializers.Serializer): return LinkType.objects.all() shows = CalendarShowSerializer(many=True) - timeslots = TimeSlotSerializer(many=True) + timeslots = CalendarTimeslotSerializer(many=True) profiles = ProfileSerializer(many=True) categories = CategorySerializer(many=True) funding_categories = FundingCategorySerializer(many=True) -- GitLab