From e5c247cf4250fad038c78ed022cc2852987f5320 Mon Sep 17 00:00:00 2001 From: Matias Bordese Date: Wed, 7 Sep 2022 14:34:43 -0300 Subject: [PATCH] Add name search filter to schedules API --- engine/apps/api/views/schedule.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/engine/apps/api/views/schedule.py b/engine/apps/api/views/schedule.py index 2daf1120..ece5186c 100644 --- a/engine/apps/api/views/schedule.py +++ b/engine/apps/api/views/schedule.py @@ -8,6 +8,7 @@ from django.utils.functional import cached_property from rest_framework import status from rest_framework.decorators import action from rest_framework.exceptions import NotFound +from rest_framework.filters import SearchFilter from rest_framework.permissions import IsAuthenticated from rest_framework.views import Response from rest_framework.viewsets import ModelViewSet @@ -63,6 +64,8 @@ class ScheduleView( "related_escalation_chains", ), } + filter_backends = [SearchFilter] + search_fields = ("name",) queryset = OnCallSchedule.objects.all() serializer_class = PolymorphicScheduleSerializer