feat(messaging): add workspace toggle to sync internal emails (#20457)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
This commit is contained in:
+5
@@ -138,4 +138,9 @@ export class UpdateWorkspaceInput {
|
||||
@IsBoolean()
|
||||
@IsOptional()
|
||||
useRecommendedModels?: boolean;
|
||||
|
||||
@Field({ nullable: true })
|
||||
@IsBoolean()
|
||||
@IsOptional()
|
||||
isInternalMessagesImportEnabled?: boolean;
|
||||
}
|
||||
|
||||
@@ -99,6 +99,7 @@ export class WorkspaceService extends TypeOrmQueryService<WorkspaceEntity> {
|
||||
aiAdditionalInstructions: PermissionFlagType.WORKSPACE,
|
||||
enabledAiModelIds: PermissionFlagType.AI_SETTINGS,
|
||||
useRecommendedModels: PermissionFlagType.AI_SETTINGS,
|
||||
isInternalMessagesImportEnabled: PermissionFlagType.WORKSPACE,
|
||||
};
|
||||
|
||||
constructor(
|
||||
|
||||
+1
@@ -33,6 +33,7 @@ export const fromWorkspaceEntityToFlat = (
|
||||
aiAdditionalInstructions: entity.aiAdditionalInstructions,
|
||||
enabledAiModelIds: entity.enabledAiModelIds,
|
||||
useRecommendedModels: entity.useRecommendedModels,
|
||||
isInternalMessagesImportEnabled: entity.isInternalMessagesImportEnabled,
|
||||
workspaceCustomApplicationId: entity.workspaceCustomApplicationId,
|
||||
routerModel: entity.routerModel,
|
||||
createdAt: entity.createdAt.toISOString(),
|
||||
|
||||
@@ -278,6 +278,10 @@ export class WorkspaceEntity {
|
||||
@Column({ default: false })
|
||||
isCustomDomainEnabled: boolean;
|
||||
|
||||
@Field()
|
||||
@Column({ default: false })
|
||||
isInternalMessagesImportEnabled: boolean;
|
||||
|
||||
@Field(() => [String], { nullable: true })
|
||||
@Column({
|
||||
type: 'varchar',
|
||||
|
||||
Reference in New Issue
Block a user