[POC] Workspace migration builder v2 (#13026)
# Introduction In this PR we've initialized the `workspace-migration-v2` folder. Focusing on the builder in the first place. From now it contains: - Basic temporary types ( `fieldMetadataEntity` and `ObjectMetadataEntity` ) - Object actions builder ( create, delete, update ) - Fields actions builder ( create, delete ) ( update coming in a following PR ) We will still have to handle specific conditions such as: - Index creation - Uniqueness addition removal - Relation We also need to determine when we want to compute and transpile the object no field `uniqueIdentifier` We're aiming to merge this first in order to avoid accumulating code in this PR --------- Co-authored-by: prastoin <paul@twenty.com>
This commit is contained in:
@ -16,6 +16,7 @@ import { WorkspaceMigrationModule } from 'src/engine/metadata-modules/workspace-
|
||||
import { WorkspaceDataSourceModule } from 'src/engine/workspace-datasource/workspace-datasource.module';
|
||||
import { DevSeederModule } from 'src/engine/workspace-manager/dev-seeder/dev-seeder.module';
|
||||
import { WorkspaceHealthModule } from 'src/engine/workspace-manager/workspace-health/workspace-health.module';
|
||||
import { WorkspaceMigrationV2Module } from 'src/engine/workspace-manager/workspace-migration-v2/workspace-migration-v2.module';
|
||||
import { WorkspaceSyncMetadataModule } from 'src/engine/workspace-manager/workspace-sync-metadata/workspace-sync-metadata.module';
|
||||
|
||||
import { WorkspaceManagerService } from './workspace-manager.service';
|
||||
@ -24,6 +25,7 @@ import { WorkspaceManagerService } from './workspace-manager.service';
|
||||
imports: [
|
||||
WorkspaceDataSourceModule,
|
||||
WorkspaceMigrationModule,
|
||||
WorkspaceMigrationV2Module,
|
||||
ObjectMetadataModule,
|
||||
DevSeederModule,
|
||||
DataSourceModule,
|
||||
|
||||
Reference in New Issue
Block a user