feat(workspaces): list workspace join requests for admin

This commit is contained in:
Alessandro Magionami
2025-01-13 18:52:33 +01:00
parent b236f8f58e
commit bb73ecbe3c
11 changed files with 609 additions and 158 deletions
@@ -1,11 +1,20 @@
import { MutationsObjectGraphQLReturn } from '@/modules/core/helpers/graphTypes'
import { LimitedUserRecord } from '@/modules/core/helpers/types'
import { LimitedUserRecord, UserRecord } from '@/modules/core/helpers/types'
import { WorkspaceSsoProviderRecord } from '@/modules/workspaces/domain/sso/types'
import { WorkspaceTeamMember } from '@/modules/workspaces/domain/types'
import { Workspace } from '@/modules/workspacesCore/domain/types'
import {
Workspace,
WorkspaceJoinRequest,
WorkspaceJoinRequestStatus
} from '@/modules/workspacesCore/domain/types'
import { WorkspaceRoles } from '@speckle/shared'
export type WorkspaceGraphQLReturn = Workspace
export type WorkspaceJoinRequestGraphQLReturn = WorkspaceJoinRequest & {
user: UserRecord
workspace: Workspace
}
export type WorkspaceJoinRequestStatusGraphQLReturn = WorkspaceJoinRequestStatus
export type WorkspaceBillingGraphQLReturn = { parent: Workspace }
export type WorkspaceSsoGraphQLReturn = WorkspaceSsoProviderRecord
export type WorkspaceMutationsGraphQLReturn = MutationsObjectGraphQLReturn