add counterparty list api

This commit is contained in:
behruz-dev
2025-09-25 15:23:39 +05:00
parent 186491dfd0
commit 6e812fcb9c
2 changed files with 13 additions and 0 deletions

View File

@@ -156,3 +156,15 @@ class UnArchiveCounterpartyApiView(views.APIView):
return Response(
{'success': True, 'message': 'Conterparty unarchived'}, status=200
)
class AllCounterpartyListApiView(generics.GenericAPIView):
serializer_class = serializers.CounterpartyListSerializer
queryset = Counterparty.objects.all()
permission_classes = [HasRolePermission]
def get(self, request):
page = self.paginate_queryset(self.queryset)
if page is not None:
serializer = self.serializer_class(page, many=True)
return self.get_paginated_response(serializer.data)