Skip to content
Snippets Groups Projects
Commit 61c59b72 authored by Konrad Mohrfeldt's avatar Konrad Mohrfeldt :koala:
Browse files

feat: add show filter to schedule endpoint

parent 9bbb928f
No related branches found
No related tags found
No related merge requests found
Pipeline #6625 passed
......@@ -165,6 +165,13 @@ class ShowFilterSet(StaticFilterHelpTextMixin, filters.FilterSet):
]
class ScheduleFilterSet(filters.FilterSet):
show_ids = IntegerInFilter(
field_name="show",
help_text="Return only schedules that belong to the specified show(s).",
)
class TimeSlotFilterSet(filters.FilterSet):
order = filters.OrderingFilter(
fields=[field.name for field in models.TimeSlot._meta.get_fields()]
......
......@@ -559,6 +559,7 @@ class APIScheduleViewSet(
queryset = Schedule.objects.all()
serializer_class = ScheduleSerializer
pagination_class = LimitOffsetPagination
filterset_class = filters.ScheduleFilterSet
permission_classes = [permissions.DjangoModelPermissionsOrAnonReadOnly]
def get_serializer_class(self):
......
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