Move workflow backfill command to 0.53 (#11892)
As title. It has not been added to 0.52 list of commands
This commit is contained in:
@ -1,7 +1,6 @@
|
|||||||
import { Module } from '@nestjs/common';
|
import { Module } from '@nestjs/common';
|
||||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||||
|
|
||||||
import { BackfillWorkflowNextStepIdsCommand } from 'src/database/commands/upgrade-version-command/0-52/0-52-backfill-workflow-next-step-ids.command';
|
|
||||||
import { MigrateRelationsToFieldMetadataCommand } from 'src/database/commands/upgrade-version-command/0-52/0-52-migrate-relations-to-field-metadata.command';
|
import { MigrateRelationsToFieldMetadataCommand } from 'src/database/commands/upgrade-version-command/0-52/0-52-migrate-relations-to-field-metadata.command';
|
||||||
import { UpgradeDateAndDateTimeFieldsSettingsJsonCommand } from 'src/database/commands/upgrade-version-command/0-52/0-52-upgrade-settings-field';
|
import { UpgradeDateAndDateTimeFieldsSettingsJsonCommand } from 'src/database/commands/upgrade-version-command/0-52/0-52-upgrade-settings-field';
|
||||||
import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity';
|
import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity';
|
||||||
@ -19,12 +18,10 @@ import { WorkspaceDataSourceModule } from 'src/engine/workspace-datasource/works
|
|||||||
WorkspaceDataSourceModule,
|
WorkspaceDataSourceModule,
|
||||||
],
|
],
|
||||||
providers: [
|
providers: [
|
||||||
BackfillWorkflowNextStepIdsCommand,
|
|
||||||
UpgradeDateAndDateTimeFieldsSettingsJsonCommand,
|
UpgradeDateAndDateTimeFieldsSettingsJsonCommand,
|
||||||
MigrateRelationsToFieldMetadataCommand,
|
MigrateRelationsToFieldMetadataCommand,
|
||||||
],
|
],
|
||||||
exports: [
|
exports: [
|
||||||
BackfillWorkflowNextStepIdsCommand,
|
|
||||||
UpgradeDateAndDateTimeFieldsSettingsJsonCommand,
|
UpgradeDateAndDateTimeFieldsSettingsJsonCommand,
|
||||||
MigrateRelationsToFieldMetadataCommand,
|
MigrateRelationsToFieldMetadataCommand,
|
||||||
],
|
],
|
||||||
|
|||||||
@ -14,7 +14,7 @@ import { WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/stan
|
|||||||
import { WorkflowTrigger } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type';
|
import { WorkflowTrigger } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type';
|
||||||
|
|
||||||
@Command({
|
@Command({
|
||||||
name: 'upgrade:0-52:backfill-workflow-next-step-ids',
|
name: 'upgrade:0-53:backfill-workflow-next-step-ids',
|
||||||
description: 'Backfill workflow next step ids',
|
description: 'Backfill workflow next step ids',
|
||||||
})
|
})
|
||||||
export class BackfillWorkflowNextStepIdsCommand extends ActiveOrSuspendedWorkspacesMigrationCommandRunner {
|
export class BackfillWorkflowNextStepIdsCommand extends ActiveOrSuspendedWorkspacesMigrationCommandRunner {
|
||||||
@ -1,16 +1,23 @@
|
|||||||
import { Module } from '@nestjs/common';
|
import { Module } from '@nestjs/common';
|
||||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||||
|
|
||||||
|
import { BackfillWorkflowNextStepIdsCommand } from 'src/database/commands/upgrade-version-command/0-53/0-53-backfill-workflow-next-step-ids.command';
|
||||||
|
import { MigrateWorkflowEventListenersToAutomatedTriggersCommand } from 'src/database/commands/upgrade-version-command/0-53/0-53-migrate-workflow-event-listeners-to-automated-triggers.command';
|
||||||
import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity';
|
import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity';
|
||||||
import { WorkspaceDataSourceModule } from 'src/engine/workspace-datasource/workspace-datasource.module';
|
import { WorkspaceDataSourceModule } from 'src/engine/workspace-datasource/workspace-datasource.module';
|
||||||
import { MigrateWorkflowEventListenersToAutomatedTriggersCommand } from 'src/database/commands/upgrade-version-command/0-53/0-53-migrate-workflow-event-listeners-to-automated-triggers.command';
|
|
||||||
|
|
||||||
@Module({
|
@Module({
|
||||||
imports: [
|
imports: [
|
||||||
TypeOrmModule.forFeature([Workspace], 'core'),
|
TypeOrmModule.forFeature([Workspace], 'core'),
|
||||||
WorkspaceDataSourceModule,
|
WorkspaceDataSourceModule,
|
||||||
],
|
],
|
||||||
providers: [MigrateWorkflowEventListenersToAutomatedTriggersCommand],
|
providers: [
|
||||||
exports: [MigrateWorkflowEventListenersToAutomatedTriggersCommand],
|
MigrateWorkflowEventListenersToAutomatedTriggersCommand,
|
||||||
|
BackfillWorkflowNextStepIdsCommand,
|
||||||
|
],
|
||||||
|
exports: [
|
||||||
|
MigrateWorkflowEventListenersToAutomatedTriggersCommand,
|
||||||
|
BackfillWorkflowNextStepIdsCommand,
|
||||||
|
],
|
||||||
})
|
})
|
||||||
export class V0_53_UpgradeVersionCommandModule {}
|
export class V0_53_UpgradeVersionCommandModule {}
|
||||||
|
|||||||
@ -19,11 +19,12 @@ import { UpdateViewAggregateOperationsCommand } from 'src/database/commands/upgr
|
|||||||
import { UpgradeCreatedByEnumCommand } from 'src/database/commands/upgrade-version-command/0-51/0-51-update-workflow-trigger-type-enum.command';
|
import { UpgradeCreatedByEnumCommand } from 'src/database/commands/upgrade-version-command/0-51/0-51-update-workflow-trigger-type-enum.command';
|
||||||
import { MigrateRelationsToFieldMetadataCommand } from 'src/database/commands/upgrade-version-command/0-52/0-52-migrate-relations-to-field-metadata.command';
|
import { MigrateRelationsToFieldMetadataCommand } from 'src/database/commands/upgrade-version-command/0-52/0-52-migrate-relations-to-field-metadata.command';
|
||||||
import { UpgradeDateAndDateTimeFieldsSettingsJsonCommand } from 'src/database/commands/upgrade-version-command/0-52/0-52-upgrade-settings-field';
|
import { UpgradeDateAndDateTimeFieldsSettingsJsonCommand } from 'src/database/commands/upgrade-version-command/0-52/0-52-upgrade-settings-field';
|
||||||
|
import { BackfillWorkflowNextStepIdsCommand } from 'src/database/commands/upgrade-version-command/0-53/0-53-backfill-workflow-next-step-ids.command';
|
||||||
|
import { MigrateWorkflowEventListenersToAutomatedTriggersCommand } from 'src/database/commands/upgrade-version-command/0-53/0-53-migrate-workflow-event-listeners-to-automated-triggers.command';
|
||||||
import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service';
|
import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service';
|
||||||
import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity';
|
import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity';
|
||||||
import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager';
|
import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager';
|
||||||
import { SyncWorkspaceMetadataCommand } from 'src/engine/workspace-manager/workspace-sync-metadata/commands/sync-workspace-metadata.command';
|
import { SyncWorkspaceMetadataCommand } from 'src/engine/workspace-manager/workspace-sync-metadata/commands/sync-workspace-metadata.command';
|
||||||
import { MigrateWorkflowEventListenersToAutomatedTriggersCommand } from 'src/database/commands/upgrade-version-command/0-53/0-53-migrate-workflow-event-listeners-to-automated-triggers.command';
|
|
||||||
|
|
||||||
type VersionCommands = {
|
type VersionCommands = {
|
||||||
beforeSyncMetadata: ActiveOrSuspendedWorkspacesMigrationCommandRunner[];
|
beforeSyncMetadata: ActiveOrSuspendedWorkspacesMigrationCommandRunner[];
|
||||||
@ -64,6 +65,7 @@ export class UpgradeCommand extends UpgradeCommandRunner {
|
|||||||
|
|
||||||
// 0.53 Commands
|
// 0.53 Commands
|
||||||
protected readonly migrateWorkflowEventListenersToAutomatedTriggersCommand: MigrateWorkflowEventListenersToAutomatedTriggersCommand,
|
protected readonly migrateWorkflowEventListenersToAutomatedTriggersCommand: MigrateWorkflowEventListenersToAutomatedTriggersCommand,
|
||||||
|
protected readonly backfillWorkflowNextStepIdsCommand: BackfillWorkflowNextStepIdsCommand,
|
||||||
) {
|
) {
|
||||||
super(
|
super(
|
||||||
workspaceRepository,
|
workspaceRepository,
|
||||||
@ -114,6 +116,7 @@ export class UpgradeCommand extends UpgradeCommandRunner {
|
|||||||
beforeSyncMetadata: [],
|
beforeSyncMetadata: [],
|
||||||
afterSyncMetadata: [
|
afterSyncMetadata: [
|
||||||
this.migrateWorkflowEventListenersToAutomatedTriggersCommand,
|
this.migrateWorkflowEventListenersToAutomatedTriggersCommand,
|
||||||
|
this.backfillWorkflowNextStepIdsCommand,
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user