chore: total issues count for issue listing endpoint (#2534)

* chore: total issues count for issue listing endpoint

* dev: add print for DEBUG mode

* fix: changed assignees_list and label_list

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
This commit is contained in:
Nikhil 2023-10-27 15:30:28 +05:30 committed by GitHub
parent 597ea26d7b
commit 55b2927a17
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 61 additions and 26 deletions

View file

@ -579,6 +579,7 @@ class CycleIssueViewSet(BaseViewSet):
)
)
total_issues = issues.count()
issues_data = IssueStateSerializer(issues, many=True).data
if sub_group_by and sub_group_by == group_by:
@ -588,14 +589,14 @@ class CycleIssueViewSet(BaseViewSet):
)
if group_by:
grouped_results = group_results(issues_data, group_by, sub_group_by)
return Response(
group_results(issues_data, group_by, sub_group_by),
{"data": grouped_results, "total_issues": total_issues},
status=status.HTTP_200_OK,
)
return Response(
issues_data,
status=status.HTTP_200_OK,
{"data": issues_data, "total_issues": total_issues}, status=status.HTTP_200_OK
)
def create(self, request, slug, project_id, cycle_id):