Fix-issue-370 (#9996)

Fixes the issue from introduced when alowing gmail and outlook.

fixes https://github.com/twentyhq/core-team-issues/issues/370
This commit is contained in:
Guillim
2025-02-04 15:20:35 +01:00
committed by GitHub
parent b9b7700155
commit 53b51c8bba
19 changed files with 338 additions and 70 deletions

View File

@ -127,4 +127,16 @@ export class ClientConfig {
@Field(() => [PublicFeatureFlag])
publicFeatureFlags: PublicFeatureFlag[];
@Field(() => Boolean)
isMicrosoftMessagingEnabled: boolean;
@Field(() => Boolean)
isMicrosoftCalendarEnabled: boolean;
@Field(() => Boolean)
isGoogleMessagingEnabled: boolean;
@Field(() => Boolean)
isGoogleCalendarEnabled: boolean;
}

View File

@ -77,6 +77,18 @@ export class ClientConfigResolver {
this.environmentService.get('DEBUG_MODE') ||
this.environmentService.get('IS_BILLING_ENABLED'),
publicFeatureFlags: PUBLIC_FEATURE_FLAGS,
isMicrosoftMessagingEnabled: this.environmentService.get(
'MESSAGING_PROVIDER_MICROSOFT_ENABLED',
),
isMicrosoftCalendarEnabled: this.environmentService.get(
'CALENDAR_PROVIDER_MICROSOFT_ENABLED',
),
isGoogleMessagingEnabled: this.environmentService.get(
'MESSAGING_PROVIDER_GMAIL_ENABLED',
),
isGoogleCalendarEnabled: this.environmentService.get(
'CALENDAR_PROVIDER_GOOGLE_ENABLED',
),
};
return Promise.resolve(clientConfig);