diff --git a/packages/dui3/lib/common/generated/gql/graphql.ts b/packages/dui3/lib/common/generated/gql/graphql.ts index d0e6d09da..3cb87ca38 100644 --- a/packages/dui3/lib/common/generated/gql/graphql.ts +++ b/packages/dui3/lib/common/generated/gql/graphql.ts @@ -29,6 +29,7 @@ export type ActiveUserMutations = { finishOnboarding: Scalars['Boolean']['output']; /** Edit a user's profile */ update: User; + workspaceMutations?: Maybe; }; @@ -56,6 +57,11 @@ export type ActivityCollection = { totalCount: Scalars['Int']['output']; }; +export type AddDomainToWorkspaceInput = { + domain: Scalars['String']['input']; + workspaceId: Scalars['ID']['input']; +}; + export type AdminInviteList = { __typename?: 'AdminInviteList'; cursor?: Maybe; @@ -843,6 +849,13 @@ export type DiscoverableStreamsSortingInput = { type: DiscoverableStreamsSortType; }; +export type DiscoverableWorkspace = { + __typename?: 'DiscoverableWorkspace'; + description?: Maybe; + id: Scalars['ID']['output']; + name: Scalars['String']['output']; +}; + export type EditCommentInput = { commentId: Scalars['String']['input']; content: CommentContentInput; @@ -3365,6 +3378,8 @@ export type User = { /** Returns the apps you have created. */ createdApps?: Maybe>; createdAt?: Maybe; + /** Get discoverable workspaces with verified domains that match the active user's */ + discoverableWorkspaces: Array; /** Only returned if API user is the user being requested or an admin */ email?: Maybe; emails: Array; @@ -4030,4 +4045,4 @@ export type AcccountTestQueryQueryVariables = Exact<{ [key: string]: never; }>; export type AcccountTestQueryQuery = { __typename?: 'Query', serverInfo: { __typename?: 'ServerInfo', version?: string | null, name: string, company?: string | null } }; -export const AcccountTestQueryDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"AcccountTestQuery"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"serverInfo"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"version"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"company"}}]}}]}}]} as unknown as DocumentNode; \ No newline at end of file +export const AcccountTestQueryDocument = { "kind": "Document", "definitions": [{ "kind": "OperationDefinition", "operation": "query", "name": { "kind": "Name", "value": "AcccountTestQuery" }, "selectionSet": { "kind": "SelectionSet", "selections": [{ "kind": "Field", "name": { "kind": "Name", "value": "serverInfo" }, "selectionSet": { "kind": "SelectionSet", "selections": [{ "kind": "Field", "name": { "kind": "Name", "value": "version" } }, { "kind": "Field", "name": { "kind": "Name", "value": "name" } }, { "kind": "Field", "name": { "kind": "Name", "value": "company" } }] } }] } }] } as unknown as DocumentNode; \ No newline at end of file diff --git a/packages/frontend-2/components/form/select/WorkspaceDomains.vue b/packages/frontend-2/components/form/select/WorkspaceDomains.vue new file mode 100644 index 000000000..27c1ef246 --- /dev/null +++ b/packages/frontend-2/components/form/select/WorkspaceDomains.vue @@ -0,0 +1,42 @@ + + + diff --git a/packages/frontend-2/components/invite/Banner.vue b/packages/frontend-2/components/invite/Banner.vue index d6edc8341..8d5122c76 100644 --- a/packages/frontend-2/components/invite/Banner.vue +++ b/packages/frontend-2/components/invite/Banner.vue @@ -1,7 +1,12 @@