fix: issue object for filtering (#2102)

This commit is contained in:
Nikhil 2023-09-06 16:03:41 +05:30 committed by GitHub
parent b46a7481ae
commit 4f0cac37db
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 7 deletions

View File

@ -116,7 +116,7 @@ class WorkSpaceViewSet(BaseViewSet):
) )
issue_count = ( issue_count = (
Issue.objects.filter(workspace=OuterRef("id")) Issue.issue_objects.filter(workspace=OuterRef("id"))
.order_by() .order_by()
.annotate(count=Func(F("id"), function="Count")) .annotate(count=Func(F("id"), function="Count"))
.values("count") .values("count")
@ -203,7 +203,7 @@ class UserWorkSpacesEndpoint(BaseAPIView):
) )
issue_count = ( issue_count = (
Issue.objects.filter(workspace=OuterRef("id")) Issue.issue_objects.filter(workspace=OuterRef("id"))
.order_by() .order_by()
.annotate(count=Func(F("id"), function="Count")) .annotate(count=Func(F("id"), function="Count"))
.values("count") .values("count")
@ -1075,7 +1075,7 @@ class WorkspaceUserProfileStatsEndpoint(BaseAPIView):
priority_order = ["urgent", "high", "medium", "low", None] priority_order = ["urgent", "high", "medium", "low", None]
priority_distribution = ( priority_distribution = (
Issue.objects.filter( Issue.issue_objects.filter(
workspace__slug=slug, workspace__slug=slug,
assignees__in=[user_id], assignees__in=[user_id],
project__project_projectmember__member=request.user, project__project_projectmember__member=request.user,

View File

@ -32,7 +32,7 @@ def archive_old_issues():
archive_in = project.archive_in archive_in = project.archive_in
# Get all the issues whose updated_at in less that the archive_in month # Get all the issues whose updated_at in less that the archive_in month
issues = Issue.objects.filter( issues = Issue.issue_objects.filter(
Q( Q(
project=project_id, project=project_id,
archived_at__isnull=True, archived_at__isnull=True,
@ -100,7 +100,7 @@ def close_old_issues():
close_in = project.close_in close_in = project.close_in
# Get all the issues whose updated_at in less that the close_in month # Get all the issues whose updated_at in less that the close_in month
issues = Issue.objects.filter( issues = Issue.issue_objects.filter(
Q( Q(
project=project_id, project=project_id,
archived_at__isnull=True, archived_at__isnull=True,

View File

@ -96,7 +96,7 @@ def burndown_plot(queryset, slug, project_id, cycle_id=None, module_id=None):
chart_data = {str(date): 0 for date in date_range} chart_data = {str(date): 0 for date in date_range}
completed_issues_distribution = ( completed_issues_distribution = (
Issue.objects.filter( Issue.issue_objects.filter(
workspace__slug=slug, workspace__slug=slug,
project_id=project_id, project_id=project_id,
issue_cycle__cycle_id=cycle_id, issue_cycle__cycle_id=cycle_id,
@ -118,7 +118,7 @@ def burndown_plot(queryset, slug, project_id, cycle_id=None, module_id=None):
chart_data = {str(date): 0 for date in date_range} chart_data = {str(date): 0 for date in date_range}
completed_issues_distribution = ( completed_issues_distribution = (
Issue.objects.filter( Issue.issue_objects.filter(
workspace__slug=slug, workspace__slug=slug,
project_id=project_id, project_id=project_id,
issue_module__module_id=module_id, issue_module__module_id=module_id,