Add workflow and version as standard object (#6412)

As title

Hidden behind a feature flag.
This commit is contained in:
Thomas Trompette
2024-07-25 18:33:11 +02:00
committed by GitHub
parent d022837b5b
commit ce68f8ac79
19 changed files with 394 additions and 36 deletions

View File

@ -29,6 +29,7 @@ import { DataSourceService } from 'src/engine/metadata-modules/data-source/data-
import { ObjectMetadataService } from 'src/engine/metadata-modules/object-metadata/object-metadata.service';
import { WorkspaceDataSourceService } from 'src/engine/workspace-datasource/workspace-datasource.service';
import { viewPrefillData } from 'src/engine/workspace-manager/standard-objects-prefill-data/view';
import { workflowPrefillData } from 'src/engine/workspace-manager/standard-objects-prefill-data/workflow';
import { WorkspaceSyncMetadataService } from 'src/engine/workspace-manager/workspace-sync-metadata/workspace-sync-metadata.service';
// TODO: implement dry-run
@ -124,6 +125,7 @@ export class DataSeedWorkspaceCommand extends CommandRunner {
dataSourceMetadata.schema,
workspaceId,
);
await workflowPrefillData(entityManager, dataSourceMetadata.schema);
if (workspaceId === SEED_APPLE_WORKSPACE_ID) {
await seedMessageThread(entityManager, dataSourceMetadata.schema);

View File

@ -50,6 +50,11 @@ export const seedFeatureFlags = async (
workspaceId: workspaceId,
value: true,
},
{
key: FeatureFlagKeys.IsWorkflowEnabled,
workspaceId: workspaceId,
value: false,
},
])
.execute();
};