Files
speckle-server/packages/frontend-2/lib/workspaces/graphql/mutations.ts
T
Kristaps Fabians Geikins 4dae1569cd feat(fe2): invite + list workspace invites (#2629)
* list invites table

* invites list works

* update last reminded date on resend

* fix FE

* WIP invitedialog + updated debounced utility

* invite create works

* exclude users correctly

* more adjustments

* minor cleanup

* using workspace invite server role

* test fix

* fixed multiple root eslint issues

* minor adjustments
2024-08-12 11:30:01 +03:00

34 lines
735 B
TypeScript

import { graphql } from '~~/lib/common/generated/gql'
export const workspaceUpdateRoleMutation = graphql(`
mutation UpdateRole($input: WorkspaceRoleUpdateInput!) {
workspaceMutations {
updateRole(input: $input) {
id
team {
id
role
}
}
}
}
`)
export const inviteToWorkspaceMutation = graphql(`
mutation InviteToWorkspace(
$workspaceId: String!
$input: [WorkspaceInviteCreateInput!]!
) {
workspaceMutations {
invites {
batchCreate(workspaceId: $workspaceId, input: $input) {
id
invitedTeam {
...SettingsWorkspacesMembersInvitesTable_PendingWorkspaceCollaborator
}
}
}
}
}
`)