[WEB-3340] fix: teamspace list empty state member access (#2437)

* [WEB-3340] fix: teamspace list empty state member access

* fix: teamspace list
This commit is contained in:
Prateek Shourya
2025-02-10 16:03:47 +05:30
committed by GitHub
parent d88d19f4c4
commit 066c367639
2 changed files with 4 additions and 2 deletions

View File

@@ -70,7 +70,9 @@ class TeamspaceEndpoint(TeamspaceBaseEndpoint):
"""
return (
Teamspace.objects.filter(
workspace__slug=slug, members__member_id=self.request.user.id
workspace__slug=slug,
members__member_id=self.request.user.id,
members__deleted_at__isnull=True,
)
.annotate(
project_ids=Coalesce(

View File

@@ -35,7 +35,7 @@ export const TeamspacesList = observer((props: TTeamspacesListProps) => {
const { searchQuery } = useTeamspaceFilter();
// derived values
const hasWorkspaceAdminLevelPermissions = allowPermissions(
[EUserWorkspaceRoles.ADMIN, EUserWorkspaceRoles.MEMBER],
[EUserWorkspaceRoles.ADMIN],
EUserPermissionsLevel.WORKSPACE
);
const resolvedPath = useResolvedAssetPath({ basePath: "/empty-state/teams/teams" });