5622 add a syncemail onboarding step (#5689)
- add sync email onboarding step - refactor calendar and email visibility enums - add a new table `keyValuePair` in `core` schema - add a new resolved boolean field `skipSyncEmail` in current user https://github.com/twentyhq/twenty/assets/29927851/de791475-5bfe-47f9-8e90-76c349fba56f
This commit is contained in:
@ -123,6 +123,12 @@ export type BooleanFieldComparison = {
|
||||
isNot?: InputMaybe<Scalars['Boolean']['input']>;
|
||||
};
|
||||
|
||||
/** Visibility of the calendar channel */
|
||||
export enum CalendarChannelVisibility {
|
||||
Metadata = 'METADATA',
|
||||
ShareEverything = 'SHARE_EVERYTHING'
|
||||
}
|
||||
|
||||
export type Captcha = {
|
||||
__typename?: 'Captcha';
|
||||
provider?: Maybe<CaptchaDriverType>;
|
||||
@ -367,6 +373,13 @@ export type LoginToken = {
|
||||
loginToken: AuthToken;
|
||||
};
|
||||
|
||||
/** Visibility of the message channel */
|
||||
export enum MessageChannelVisibility {
|
||||
Metadata = 'METADATA',
|
||||
ShareEverything = 'SHARE_EVERYTHING',
|
||||
Subject = 'SUBJECT'
|
||||
}
|
||||
|
||||
export type Mutation = {
|
||||
__typename?: 'Mutation';
|
||||
activateWorkspace: Workspace;
|
||||
@ -394,6 +407,7 @@ export type Mutation = {
|
||||
renewToken: AuthTokens;
|
||||
sendInviteLink: SendInviteLink;
|
||||
signUp: LoginToken;
|
||||
skipSyncEmailOnboardingStep: SkipSyncEmailOnboardingStep;
|
||||
syncRemoteTable: RemoteTable;
|
||||
syncRemoteTableSchemaChanges: RemoteTable;
|
||||
track: Analytics;
|
||||
@ -874,6 +888,12 @@ export type SessionEntity = {
|
||||
url?: Maybe<Scalars['String']['output']>;
|
||||
};
|
||||
|
||||
export type SkipSyncEmailOnboardingStep = {
|
||||
__typename?: 'SkipSyncEmailOnboardingStep';
|
||||
/** Boolean that confirms query was dispatched */
|
||||
success: Scalars['Boolean']['output'];
|
||||
};
|
||||
|
||||
/** Sort Directions */
|
||||
export enum SortDirection {
|
||||
Asc = 'ASC',
|
||||
@ -911,7 +931,7 @@ export type TimelineCalendarEvent = {
|
||||
participants: Array<TimelineCalendarEventParticipant>;
|
||||
startsAt: Scalars['DateTime']['output'];
|
||||
title: Scalars['String']['output'];
|
||||
visibility: TimelineCalendarEventVisibility;
|
||||
visibility: CalendarChannelVisibility;
|
||||
};
|
||||
|
||||
export type TimelineCalendarEventParticipant = {
|
||||
@ -925,12 +945,6 @@ export type TimelineCalendarEventParticipant = {
|
||||
workspaceMemberId?: Maybe<Scalars['UUID']['output']>;
|
||||
};
|
||||
|
||||
/** Visibility of the calendar event */
|
||||
export enum TimelineCalendarEventVisibility {
|
||||
Metadata = 'METADATA',
|
||||
ShareEverything = 'SHARE_EVERYTHING'
|
||||
}
|
||||
|
||||
export type TimelineCalendarEventsWithTotal = {
|
||||
__typename?: 'TimelineCalendarEventsWithTotal';
|
||||
timelineCalendarEvents: Array<TimelineCalendarEvent>;
|
||||
@ -948,7 +962,7 @@ export type TimelineThread = {
|
||||
participantCount: Scalars['Float']['output'];
|
||||
read: Scalars['Boolean']['output'];
|
||||
subject: Scalars['String']['output'];
|
||||
visibility: Scalars['String']['output'];
|
||||
visibility: MessageChannelVisibility;
|
||||
};
|
||||
|
||||
export type TimelineThreadParticipant = {
|
||||
@ -1070,6 +1084,7 @@ export type User = {
|
||||
passwordResetToken?: Maybe<Scalars['String']['output']>;
|
||||
/** @deprecated field migrated into the AppTokens Table ref: https://github.com/twentyhq/twenty/issues/5021 */
|
||||
passwordResetTokenExpiresAt?: Maybe<Scalars['DateTime']['output']>;
|
||||
state: UserState;
|
||||
supportUserHash?: Maybe<Scalars['String']['output']>;
|
||||
updatedAt: Scalars['DateTime']['output'];
|
||||
workspaceMember?: Maybe<WorkspaceMember>;
|
||||
@ -1104,6 +1119,11 @@ export type UserMappingOptionsUser = {
|
||||
user?: Maybe<Scalars['String']['output']>;
|
||||
};
|
||||
|
||||
export type UserState = {
|
||||
__typename?: 'UserState';
|
||||
skipSyncEmailOnboardingStep?: Maybe<Scalars['Boolean']['output']>;
|
||||
};
|
||||
|
||||
export type UserWorkspace = {
|
||||
__typename?: 'UserWorkspace';
|
||||
createdAt: Scalars['DateTime']['output'];
|
||||
|
||||
Reference in New Issue
Block a user