def activity(self, request, pk=None):
"""
Task Activity Endpoint
---
response_serializer: SimpleActivitySerializer
omit_parameters:
- query
"""
task = get_object_or_404(self.get_queryset(), pk=pk)
self.check_object_permissions(request, task)
queryset = ActionFilter(request.GET, self.filter_queryset(task.activity_stream.all().order_by('-id')))
page = self.paginate_queryset(queryset.qs)
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)
评论列表
文章目录