Move http node to backend (#15424)

Fixes https://github.com/twentyhq/twenty/issues/14491

Also adding an url validator.
This commit is contained in:
Thomas Trompette
2025-10-31 17:46:58 +01:00
committed by GitHub
parent 9f97be67b1
commit 71e7063fc4
20 changed files with 695 additions and 153 deletions
@@ -1,8 +1,8 @@
import { Module } from '@nestjs/common';
import { AiModule } from 'src/engine/core-modules/ai/ai.module';
import { BillingModule } from 'src/engine/core-modules/billing/billing.module';
import { FeatureFlagModule } from 'src/engine/core-modules/feature-flag/feature-flag.module';
import { ToolModule } from 'src/engine/core-modules/tool/tool.module';
import { ScopedWorkspaceContextFactory } from 'src/engine/twenty-orm/factories/scoped-workspace-context.factory';
import { WorkflowCommonModule } from 'src/modules/workflow/common/workflow-common.module';
import { WorkflowActionFactory } from 'src/modules/workflow/workflow-executor/factories/workflow-action.factory';
@@ -34,7 +34,7 @@ import { WorkflowRunModule } from 'src/modules/workflow/workflow-runner/workflow
EmptyActionModule,
FeatureFlagModule,
WorkflowRunQueueModule,
AiModule,
ToolModule,
],
providers: [
WorkflowExecutorWorkspaceService,