ФУНКЦИИ - МЕЖПРОЕКТНАЯ КОММУНИКАЦИЯ: очистка stale assignees Operational Core
This commit is contained in:
@@ -625,7 +625,14 @@ class IssueRetrievePublicEndpoint(BaseAPIView):
|
||||
distinct=True,
|
||||
filter=Q(
|
||||
~Q(assignees__id__isnull=True)
|
||||
& Q(assignees__is_active=True)
|
||||
& Q(assignees__member_workspace__workspace_id=F("workspace_id"))
|
||||
& Q(assignees__member_workspace__is_active=True)
|
||||
& Q(assignees__member_workspace__is_banned=False)
|
||||
& Q(assignees__member_workspace__deleted_at__isnull=True)
|
||||
& Q(assignees__member_project__project_id=F("project_id"))
|
||||
& Q(assignees__member_project__is_active=True)
|
||||
& Q(assignees__member_project__deleted_at__isnull=True)
|
||||
& Q(issue_assignee__deleted_at__isnull=True)
|
||||
),
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user