forked from github/plane
fix: issue object for filtering (#2102)
This commit is contained in:
parent
b46a7481ae
commit
4f0cac37db
@ -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,
|
||||||
|
@ -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,
|
||||||
|
@ -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,
|
||||||
|
Loading…
Reference in New Issue
Block a user