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:
parent
597ea26d7b
commit
55b2927a17
7 changed files with 61 additions and 26 deletions
|
|
@ -361,7 +361,7 @@ class ModuleIssueViewSet(BaseViewSet):
|
|||
.values("count")
|
||||
)
|
||||
)
|
||||
|
||||
total_issues = issues.count()
|
||||
issues_data = IssueStateSerializer(issues, many=True).data
|
||||
|
||||
if sub_group_by and sub_group_by == group_by:
|
||||
|
|
@ -371,14 +371,14 @@ class ModuleIssueViewSet(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, module_id):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue