diff --git a/apps/establishment/views/back.py b/apps/establishment/views/back.py index 2302f326..5d8f7dd5 100644 --- a/apps/establishment/views/back.py +++ b/apps/establishment/views/back.py @@ -81,21 +81,10 @@ class EmployeePositionsListView(generics.ListAPIView): queryset = models.Establishment.objects.all() serializer_class = serializers.EstablishmentPositionListSerializer - def list(self, request, *args, **kwargs): + def get_queryset(self): pk = self.kwargs.get('pk') employee = get_object_or_404(models.Employee, pk=pk) - - queryset = employee.establishments.with_extended_related() - queryset = self.filter_queryset(queryset) - - page = self.paginate_queryset(queryset) - if page is not None: - serializer = self.get_serializer(page, many=True) - return self.get_paginated_response(serializer.data) - - serializer = self.get_serializer(queryset, many=True) - - return Response(serializer.data) + return employee.establishments.with_extended_related() class EstablishmentRUDView(generics.RetrieveUpdateDestroyAPIView):