Refactored and improved seeds (#8695)

- Added a new Seeder service to help with custom object seeds
- Added RichTextFieldInput to edit a rich text field directly on the
table, but deactivated it for now.
This commit is contained in:
Lucas Bordeau
2024-12-24 14:44:52 +01:00
committed by GitHub
parent 4f329d6005
commit e9717603f2
52 changed files with 5807 additions and 86 deletions

View File

@ -1,6 +1,7 @@
import { Relation } from 'src/engine/workspace-manager/workspace-sync-metadata/interfaces/relation.interface';
import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum';
import { FieldMetadataComplexOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input';
import { FieldMetadataType } from 'src/engine/metadata-modules/field-metadata/field-metadata.entity';
import {
RelationMetadataType,
@ -31,7 +32,7 @@ export enum WorkflowVersionStatus {
ARCHIVED = 'ARCHIVED',
}
const WorkflowVersionStatusOptions = [
const WorkflowVersionStatusOptions: FieldMetadataComplexOption[] = [
{
value: WorkflowVersionStatus.DRAFT,
label: 'Draft',

View File

@ -25,6 +25,7 @@ import { TimelineActivityWorkspaceEntity } from 'src/modules/timeline/standard-o
import { WorkflowEventListenerWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-event-listener.workspace-entity';
import { WorkflowRunWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-run.workspace-entity';
import { WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/standard-objects/workflow-version.workspace-entity';
import { FieldMetadataComplexOption } from 'src/engine/metadata-modules/field-metadata/dtos/options.input';
export enum WorkflowStatus {
DRAFT = 'DRAFT',
@ -32,7 +33,7 @@ export enum WorkflowStatus {
DEACTIVATED = 'DEACTIVATED',
}
const WorkflowStatusOptions = [
const WorkflowStatusOptions: FieldMetadataComplexOption[] = [
{
value: WorkflowStatus.DRAFT,
label: 'Draft',
@ -49,7 +50,7 @@ const WorkflowStatusOptions = [
value: WorkflowStatus.DEACTIVATED,
label: 'Deactivated',
position: 2,
color: 'grey',
color: 'gray',
},
];