Refactor global datasource part 2 (#16399)
## Context Deprecating TwentyORMManager in favor of TwentyORMGlobalManager (temporarily, as this will simplify the ultimate goal to later replace all usages with the new TwentyORMGlobalManagerV2 which will have a similar signature) This means this PR had to refactor a bit of code to pass down the workspaceId when not available directly as it is now a requirement, meaning we also deprecated scopedWorkspaceContextFactory to have a less obscure way to fetch the workspaceId and have something more declarative. Step 3 will be to update TwentyORMGlobalManager to use a featureFlag toggling and use the new GlobalWorkspaceOrmManager internally using the new cache service Step 4 will be to remove the feature flag and pg_pool patch
This commit is contained in:
+2
@@ -97,9 +97,11 @@ export class WorkflowToolWorkspaceService {
|
||||
createUpdateWorkflowVersionPositionsTool(this.deps, context);
|
||||
const activateWorkflowVersion = createActivateWorkflowVersionTool(
|
||||
this.deps,
|
||||
context,
|
||||
);
|
||||
const deactivateWorkflowVersion = createDeactivateWorkflowVersionTool(
|
||||
this.deps,
|
||||
context,
|
||||
);
|
||||
const computeStepOutputSchema = createComputeStepOutputSchemaTool(
|
||||
this.deps,
|
||||
|
||||
Reference in New Issue
Block a user