Add new Settings to front-end (#6154)

<img width="1512" alt="image"
src="https://github.com/twentyhq/twenty/assets/12035771/cfcc6ac9-feeb-4d91-aa68-bd0119780d6d">
This commit is contained in:
Charles Bochet
2024-07-08 10:47:55 +02:00
committed by GitHub
parent 87dc95c594
commit af83879d7a
12 changed files with 193 additions and 151 deletions

View File

@ -1,9 +1,17 @@
import { MessageChannelVisibility } from '~/generated/graphql';
export enum MessageChannelContactAutoCreationPolicy {
SENT_AND_RECEIVED = 'SENT_AND_RECEIVED',
SENT = 'SENT',
NONE = 'NONE',
}
export type MessageChannel = {
id: string;
handle: string;
isContactAutoCreationEnabled?: boolean;
contactAutoCreationPolicy?: MessageChannelContactAutoCreationPolicy;
excludeNonProfessionalEmails: boolean;
excludeGroupEmails: boolean;
isSyncEnabled: boolean;
visibility: MessageChannelVisibility;
syncStatus: string;