[WEB-5464] chore: remove the archived project count in teamspace #4911
This commit is contained in:
@@ -41,7 +41,7 @@ class TeamspaceEntitiesEndpoint(TeamspaceBaseEndpoint):
|
||||
|
||||
# Get linked entities count
|
||||
project_ids = TeamspaceProject.objects.filter(
|
||||
team_space_id=team_space_id
|
||||
team_space_id=team_space_id, project__archived_at__isnull=True
|
||||
).values_list("project_id", flat=True)
|
||||
|
||||
team_member_ids = TeamspaceMember.objects.filter(
|
||||
|
||||
@@ -44,7 +44,9 @@ class TeamspaceEndpoint(TeamspaceBaseEndpoint):
|
||||
Teamspace.objects.annotate(
|
||||
project_ids=Coalesce(
|
||||
Subquery(
|
||||
TeamspaceProject.objects.filter(team_space=OuterRef("pk"), workspace__slug=slug)
|
||||
TeamspaceProject.objects.filter(
|
||||
team_space=OuterRef("pk"), workspace__slug=slug, project__archived_at__isnull=True
|
||||
)
|
||||
.values("team_space")
|
||||
.annotate(project_ids=ArrayAgg("project_id", distinct=True))
|
||||
.values("project_ids")
|
||||
@@ -73,7 +75,9 @@ class TeamspaceEndpoint(TeamspaceBaseEndpoint):
|
||||
.annotate(
|
||||
project_ids=Coalesce(
|
||||
Subquery(
|
||||
TeamspaceProject.objects.filter(team_space=OuterRef("pk"), workspace__slug=slug)
|
||||
TeamspaceProject.objects.filter(
|
||||
team_space=OuterRef("pk"), workspace__slug=slug, project__archived_at__isnull=True
|
||||
)
|
||||
.values("team_space")
|
||||
.annotate(project_ids=ArrayAgg("project_id", distinct=True))
|
||||
.values("project_ids")
|
||||
|
||||
Reference in New Issue
Block a user