소스 검색

add filterset_fields

blezz-tech 1 주 전
부모
커밋
29eefc3b56
1개의 변경된 파일10개의 추가작업 그리고 2개의 파일을 삭제
  1. 10 2
      api/v2/views/tickets.py

+ 10 - 2
api/v2/views/tickets.py

@@ -10,11 +10,11 @@ class TicketPatchAPIView(generics.UpdateAPIView):
     API для частичного обновления тикета
     """
 
+    queryset = Ticket.objects.all()
     serializer_class = TicketSerializer
     permission_classes = [
         permissions.IsAuthenticated | HasAPIKey
     ]
-    queryset = Ticket.objects.all()
 
 
 class TicketListAPIView(generics.ListAPIView):
@@ -22,9 +22,17 @@ class TicketListAPIView(generics.ListAPIView):
     API для получения списка тикетов
     """
 
+    queryset = Ticket.objects.all()
     serializer_class = TicketSerializer
     permission_classes = [
         permissions.IsAuthenticated | HasAPIKey
     ]
-    queryset = Ticket.objects.all()
+    filterset_fields = (
+        'title',
+        'ticket_list',
+        'ticket_type',
+        'status',
+        'created_by',
+        'assigned_to',
+    )