import --> tag distribution child list

This commit is contained in:
2026-02-07 12:50:47 +03:30
parent 0a84ca6fe4
commit 3209dd2d31

View File

@@ -613,6 +613,26 @@ class TagDistributionBatchViewSet(
serializer = self.serializer_class(distribution_batch)
return Response(serializer.data, status=status.HTTP_200_OK)
@action(
methods=['get'],
detail=True,
url_path='child_list',
url_name='child_list',
name='child_list'
)
def child_list(self, request, pk=None):
"""
list of all child from a tag distribution batch
"""
dist_batch = self.get_object()
queryset = dist_batch.children.all()
page = self.paginate_queryset(queryset)
if page is not None: # noqa
serializer = self.get_serializer(page, many=True)
return self.get_paginated_response(serializer.data)
return Response(self.serializer_class(queryset).data)
@action(
methods=['post'],
detail=True,