Skip to content

Commit d12bbdf

Browse files
authored
Move MigrationRelations command out of 0.50 -> 0.51 (#11234)
1 parent f145862 commit d12bbdf

File tree

4 files changed

+37
-10
lines changed

4 files changed

+37
-10
lines changed

Diff for: packages/twenty-server/src/database/commands/upgrade-version-command/0-50/0-50-upgrade-version-command.module.ts

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { Module } from '@nestjs/common';
22
import { TypeOrmModule } from '@nestjs/typeorm';
33

4-
import { MigrateRelationsToFieldMetadataCommand } from 'src/database/commands/upgrade-version-command/0-50/0-50-migrate-relations-to-field-metadata.command';
54
import { UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity';
65
import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity';
76
import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity';
@@ -27,7 +26,7 @@ import { WorkspaceMigrationRunnerModule } from 'src/engine/workspace-manager/wor
2726
WorkspaceMigrationRunnerModule,
2827
WorkspaceMetadataVersionModule,
2928
],
30-
providers: [MigrateRelationsToFieldMetadataCommand],
31-
exports: [MigrateRelationsToFieldMetadataCommand],
29+
providers: [],
30+
exports: [],
3231
})
3332
export class V0_50_UpgradeVersionCommandModule {}

Diff for: packages/twenty-server/src/database/commands/upgrade-version-command/0-50/0-50-migrate-relations-to-field-metadata.command.ts renamed to packages/twenty-server/src/database/commands/upgrade-version-command/0-51/0-51-migrate-relations-to-field-metadata.command.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import { InjectRepository } from '@nestjs/typeorm';
22

33
import chalk from 'chalk';
44
import { Command } from 'nest-commander';
5-
import { In, Repository } from 'typeorm';
65
import { FieldMetadataType } from 'twenty-shared/types';
6+
import { In, Repository } from 'typeorm';
77

88
import { RelationType } from 'src/engine/metadata-modules/field-metadata/interfaces/relation-type.interface';
99

@@ -21,7 +21,7 @@ import {
2121
import { isFieldMetadataOfType } from 'src/engine/utils/is-field-metadata-of-type.util';
2222

2323
@Command({
24-
name: 'upgrade:0-50:migrate-relations-to-field-metadata',
24+
name: 'upgrade:0-51:migrate-relations-to-field-metadata',
2525
description: 'Migrate relations to field metadata',
2626
})
2727
export class MigrateRelationsToFieldMetadataCommand extends ActiveOrSuspendedWorkspacesMigrationCommandRunner {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import { Module } from '@nestjs/common';
2+
import { TypeOrmModule } from '@nestjs/typeorm';
3+
4+
import { UserWorkspace } from 'src/engine/core-modules/user-workspace/user-workspace.entity';
5+
import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity';
6+
import { FieldMetadataEntity } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity';
7+
import { ObjectMetadataEntity } from 'src/engine/metadata-modules/object-metadata/object-metadata.entity';
8+
import { RoleModule } from 'src/engine/metadata-modules/role/role.module';
9+
import { UserRoleModule } from 'src/engine/metadata-modules/user-role/user-role.module';
10+
import { WorkspaceMetadataVersionModule } from 'src/engine/metadata-modules/workspace-metadata-version/workspace-metadata-version.module';
11+
import { WorkspaceMigrationModule } from 'src/engine/metadata-modules/workspace-migration/workspace-migration.module';
12+
import { WorkspaceDataSourceModule } from 'src/engine/workspace-datasource/workspace-datasource.module';
13+
import { WorkspaceMigrationRunnerModule } from 'src/engine/workspace-manager/workspace-migration-runner/workspace-migration-runner.module';
14+
15+
@Module({
16+
imports: [
17+
TypeOrmModule.forFeature([Workspace, UserWorkspace], 'core'),
18+
TypeOrmModule.forFeature(
19+
[FieldMetadataEntity, ObjectMetadataEntity],
20+
'metadata',
21+
),
22+
WorkspaceDataSourceModule,
23+
RoleModule,
24+
UserRoleModule,
25+
WorkspaceMigrationModule,
26+
WorkspaceMigrationRunnerModule,
27+
WorkspaceMetadataVersionModule,
28+
],
29+
providers: [],
30+
exports: [],
31+
})
32+
export class V0_51_UpgradeVersionCommandModule {}

Diff for: packages/twenty-server/src/database/commands/upgrade-version-command/upgrade.command.ts

+1-5
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import { MigrateSearchVectorOnNoteAndTaskEntitiesCommand } from 'src/database/co
1616
import { UpdateDefaultViewRecordOpeningOnWorkflowObjectsCommand } from 'src/database/commands/upgrade-version-command/0-43/0-43-update-default-view-record-opening-on-workflow-objects.command';
1717
import { InitializePermissionsCommand } from 'src/database/commands/upgrade-version-command/0-44/0-44-initialize-permissions.command';
1818
import { UpdateViewAggregateOperationsCommand } from 'src/database/commands/upgrade-version-command/0-44/0-44-update-view-aggregate-operations.command';
19-
import { MigrateRelationsToFieldMetadataCommand } from 'src/database/commands/upgrade-version-command/0-50/0-50-migrate-relations-to-field-metadata.command';
2019
import { EnvironmentService } from 'src/engine/core-modules/environment/environment.service';
2120
import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity';
2221
import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager';
@@ -51,9 +50,6 @@ export class UpgradeCommand extends UpgradeCommandRunner {
5150
// 0.44 Commands
5251
protected readonly initializePermissionsCommand: InitializePermissionsCommand,
5352
protected readonly updateViewAggregateOperationsCommand: UpdateViewAggregateOperationsCommand,
54-
55-
// 0.50 Commands
56-
protected readonly migrateRelationsToFieldMetadataCommand: MigrateRelationsToFieldMetadataCommand,
5753
) {
5854
super(
5955
workspaceRepository,
@@ -82,7 +78,7 @@ export class UpgradeCommand extends UpgradeCommandRunner {
8278
afterSyncMetadata: [],
8379
};
8480
const commands_050: VersionCommands = {
85-
beforeSyncMetadata: [this.migrateRelationsToFieldMetadataCommand],
81+
beforeSyncMetadata: [],
8682
afterSyncMetadata: [],
8783
};
8884

0 commit comments

Comments
 (0)