diff --git a/packages/twenty-front/src/modules/page-layout/hooks/useTemporaryFieldsConfiguration.ts b/packages/twenty-front/src/modules/page-layout/hooks/useTemporaryFieldsConfiguration.ts index cb48a01be4d..2fe2201a9dd 100644 --- a/packages/twenty-front/src/modules/page-layout/hooks/useTemporaryFieldsConfiguration.ts +++ b/packages/twenty-front/src/modules/page-layout/hooks/useTemporaryFieldsConfiguration.ts @@ -8,5 +8,6 @@ export const useTemporaryFieldsConfiguration = (): FieldsConfiguration => { __typename: 'FieldsConfiguration', configurationType: WidgetConfigurationType.FIELDS, viewId: null, + newFieldDefaultVisibility: true, }; }; diff --git a/packages/twenty-front/src/modules/page-layout/utils/createDefaultFieldsWidget.ts b/packages/twenty-front/src/modules/page-layout/utils/createDefaultFieldsWidget.ts index 46c98e045fd..731997f89f9 100644 --- a/packages/twenty-front/src/modules/page-layout/utils/createDefaultFieldsWidget.ts +++ b/packages/twenty-front/src/modules/page-layout/utils/createDefaultFieldsWidget.ts @@ -30,6 +30,7 @@ export const createDefaultFieldsWidget = ({ __typename: 'FieldsConfiguration', configurationType: WidgetConfigurationType.FIELDS, viewId, + newFieldDefaultVisibility: true, }, gridPosition: { __typename: 'GridPosition', diff --git a/packages/twenty-front/src/modules/page-layout/widgets/fields/hooks/useGetNewFieldDefaultVisibility.ts b/packages/twenty-front/src/modules/page-layout/widgets/fields/hooks/useGetNewFieldDefaultVisibility.ts index afece966e08..8656b18d4e4 100644 --- a/packages/twenty-front/src/modules/page-layout/widgets/fields/hooks/useGetNewFieldDefaultVisibility.ts +++ b/packages/twenty-front/src/modules/page-layout/widgets/fields/hooks/useGetNewFieldDefaultVisibility.ts @@ -31,7 +31,7 @@ export const useGetNewFieldDefaultVisibility = ({ : null; const newFieldDefaultVisibility = - fieldsConfiguration?.newFieldDefaultVisibility ?? true; + fieldsConfiguration?.newFieldDefaultVisibility ?? false; return { newFieldDefaultVisibility, fieldsConfiguration }; }; diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/2-9/2-9-upgrade-version-command.module.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/2-9/2-9-upgrade-version-command.module.ts index ea78de774db..be55802d8f9 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version-command/2-9/2-9-upgrade-version-command.module.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/2-9/2-9-upgrade-version-command.module.ts @@ -2,14 +2,22 @@ import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { WorkspaceIteratorModule } from 'src/database/commands/command-runners/workspace-iterator.module'; +import { BackfillFieldsWidgetNewFieldDefaultVisibilityCommand } from 'src/database/commands/upgrade-version-command/2-9/2-9-workspace-command-1799000030000-backfill-fields-widget-new-field-default-visibility.command'; import { MigrateAiModelPreferencesCommand } from 'src/database/commands/upgrade-version-command/2-9/2-9-workspace-command-1799000000000-migrate-ai-model-preferences.command'; import { KeyValuePairEntity } from 'src/engine/core-modules/key-value-pair/key-value-pair.entity'; +import { WorkspaceCacheModule } from 'src/engine/workspace-cache/workspace-cache.module'; +import { WorkspaceMigrationModule } from 'src/engine/workspace-manager/workspace-migration/workspace-migration.module'; @Module({ imports: [ TypeOrmModule.forFeature([KeyValuePairEntity]), + WorkspaceCacheModule, WorkspaceIteratorModule, + WorkspaceMigrationModule, + ], + providers: [ + MigrateAiModelPreferencesCommand, + BackfillFieldsWidgetNewFieldDefaultVisibilityCommand, ], - providers: [MigrateAiModelPreferencesCommand], }) export class V2_9_UpgradeVersionCommandModule {} diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/2-9/2-9-workspace-command-1799000030000-backfill-fields-widget-new-field-default-visibility.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/2-9/2-9-workspace-command-1799000030000-backfill-fields-widget-new-field-default-visibility.command.ts new file mode 100644 index 00000000000..2ff9d71421f --- /dev/null +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/2-9/2-9-workspace-command-1799000030000-backfill-fields-widget-new-field-default-visibility.command.ts @@ -0,0 +1,134 @@ +import { Command } from 'nest-commander'; +import { isDefined } from 'twenty-shared/utils'; + +import { ActiveOrSuspendedWorkspaceCommandRunner } from 'src/database/commands/command-runners/active-or-suspended-workspace.command-runner'; +import { WorkspaceIteratorService } from 'src/database/commands/command-runners/workspace-iterator.service'; +import { type RunOnWorkspaceArgs } from 'src/database/commands/command-runners/workspace.command-runner'; +import { RegisteredWorkspaceCommand } from 'src/engine/core-modules/upgrade/decorators/registered-workspace-command.decorator'; +import { type FlatPageLayoutWidget } from 'src/engine/metadata-modules/flat-page-layout-widget/types/flat-page-layout-widget.type'; +import { isFlatPageLayoutWidgetConfigurationOfType } from 'src/engine/metadata-modules/flat-page-layout-widget/utils/is-flat-page-layout-widget-configuration-of-type.util'; +import { WidgetConfigurationType } from 'src/engine/metadata-modules/page-layout-widget/enums/widget-configuration-type.type'; +import { WorkspaceCacheService } from 'src/engine/workspace-cache/services/workspace-cache.service'; +import { WorkspaceMigrationValidateBuildAndRunService } from 'src/engine/workspace-manager/workspace-migration/services/workspace-migration-validate-build-and-run-service'; + +@RegisteredWorkspaceCommand('2.9.0', 1799000030000) +@Command({ + name: 'upgrade:2-9:backfill-fields-widget-new-field-default-visibility', + description: + 'Backfill newFieldDefaultVisibility to true on FIELDS page layout widgets where it is null', +}) +export class BackfillFieldsWidgetNewFieldDefaultVisibilityCommand extends ActiveOrSuspendedWorkspaceCommandRunner { + constructor( + protected readonly workspaceIteratorService: WorkspaceIteratorService, + private readonly workspaceCacheService: WorkspaceCacheService, + private readonly workspaceMigrationValidateBuildAndRunService: WorkspaceMigrationValidateBuildAndRunService, + ) { + super(workspaceIteratorService); + } + + override async runOnWorkspace({ + workspaceId, + options, + }: RunOnWorkspaceArgs): Promise { + const isDryRun = options.dryRun ?? false; + + const { flatPageLayoutWidgetMaps } = + await this.workspaceCacheService.getOrRecompute(workspaceId, [ + 'flatPageLayoutWidgetMaps', + ]); + + const widgetsToBackfill = Object.values( + flatPageLayoutWidgetMaps.byUniversalIdentifier, + ) + .filter(isDefined) + .filter( + ( + widget, + ): widget is FlatPageLayoutWidget => + isFlatPageLayoutWidgetConfigurationOfType( + widget, + WidgetConfigurationType.FIELDS, + ) && !isDefined(widget.configuration.newFieldDefaultVisibility), + ); + + if (widgetsToBackfill.length === 0) { + this.logger.log( + `No FIELDS widgets to backfill in workspace ${workspaceId}`, + ); + + return; + } + + if (isDryRun) { + this.logger.log( + `[DRY RUN] Would backfill ${widgetsToBackfill.length} FIELDS widget(s) in workspace ${workspaceId}`, + ); + + return; + } + + const widgetsToBackfillByApplicationUniversalIdentifier = new Map< + string, + FlatPageLayoutWidget[] + >(); + + for (const widget of widgetsToBackfill) { + const updatedWidget: FlatPageLayoutWidget = { + ...widget, + configuration: { + ...widget.configuration, + newFieldDefaultVisibility: true, + }, + universalConfiguration: isDefined(widget.universalConfiguration) + ? { + ...widget.universalConfiguration, + newFieldDefaultVisibility: true, + } + : widget.universalConfiguration, + }; + + const existingWidgets = + widgetsToBackfillByApplicationUniversalIdentifier.get( + widget.applicationUniversalIdentifier, + ) ?? []; + + widgetsToBackfillByApplicationUniversalIdentifier.set( + widget.applicationUniversalIdentifier, + [...existingWidgets, updatedWidget], + ); + } + + for (const [ + applicationUniversalIdentifier, + updatedWidgets, + ] of widgetsToBackfillByApplicationUniversalIdentifier) { + const result = + await this.workspaceMigrationValidateBuildAndRunService.validateBuildAndRunWorkspaceMigration( + { + allFlatEntityOperationByMetadataName: { + pageLayoutWidget: { + flatEntityToCreate: [], + flatEntityToDelete: [], + flatEntityToUpdate: updatedWidgets, + }, + }, + workspaceId, + applicationUniversalIdentifier, + }, + ); + + if (result.status === 'fail') { + this.logger.error( + `Failed to backfill FIELDS widgets for application ${applicationUniversalIdentifier} in workspace ${workspaceId}:\n${JSON.stringify(result, null, 2)}`, + ); + throw new Error( + `Failed to backfill FIELDS widgets for workspace ${workspaceId}`, + ); + } + + this.logger.log( + `Backfilled ${updatedWidgets.length} FIELDS widget(s) for application ${applicationUniversalIdentifier} in workspace ${workspaceId}`, + ); + } + } +} diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-page-layout-widget/validators/utils/validate-fields-flat-page-layout-widget-for-creation.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-page-layout-widget/validators/utils/validate-fields-flat-page-layout-widget-for-creation.util.ts index bc712b8d6d6..ef3a7753aba 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-page-layout-widget/validators/utils/validate-fields-flat-page-layout-widget-for-creation.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-page-layout-widget/validators/utils/validate-fields-flat-page-layout-widget-for-creation.util.ts @@ -40,6 +40,25 @@ export const validateFieldsFlatPageLayoutWidgetForCreation = ( return errors; } + const newFieldDefaultVisibility = ( + universalConfiguration as { + configurationType: string; + newFieldDefaultVisibility?: unknown; + } + ).newFieldDefaultVisibility; + + if ( + isDefined(newFieldDefaultVisibility) && + typeof newFieldDefaultVisibility !== 'boolean' + ) { + errors.push({ + code: PageLayoutWidgetExceptionCode.INVALID_PAGE_LAYOUT_WIDGET_DATA, + message: t`Invalid newFieldDefaultVisibility for fields widget "${widgetTitle}". Expected a boolean`, + userFriendlyMessage: msg`Invalid newFieldDefaultVisibility for fields widget`, + value: newFieldDefaultVisibility, + }); + } + const viewUniversalIdentifier = ( universalConfiguration as { configurationType: string; diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/compute-flat-default-record-page-layout-to-create.util.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/compute-flat-default-record-page-layout-to-create.util.ts index b3d23854f84..fdaa232a75a 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/compute-flat-default-record-page-layout-to-create.util.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/utils/compute-flat-default-record-page-layout-to-create.util.ts @@ -78,6 +78,7 @@ export const computeFlatDefaultRecordPageLayoutToCreate = ({ ? { configurationType: WidgetConfigurationType.FIELDS, viewId: recordPageFieldsView.id, + newFieldDefaultVisibility: true, } : { configurationType: @@ -90,6 +91,7 @@ export const computeFlatDefaultRecordPageLayoutToCreate = ({ ? { configurationType: WidgetConfigurationType.FIELDS, viewUniversalIdentifier: recordPageFieldsView.universalIdentifier, + newFieldDefaultVisibility: true, } : { configurationType: diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/__snapshots__/create-one-field-metadata.integration-spec.ts.snap b/packages/twenty-server/test/integration/metadata/suites/field-metadata/__snapshots__/create-one-field-metadata.integration-spec.ts.snap index 77c50f78131..263225092a8 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/__snapshots__/create-one-field-metadata.integration-spec.ts.snap +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/__snapshots__/create-one-field-metadata.integration-spec.ts.snap @@ -1,4 +1,4 @@ -// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing +// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`createOne FieldMetadataService name/label sync should return an error when name and label are not synced but isLabelSyncedWithName is true 1`] = ` { @@ -25,13 +25,33 @@ exports[`createOne FieldMetadataService name/label sync should return an error w "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Field name is not synced with field label", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/__snapshots__/failing-create-one-field-metadata.integration-spec.ts.snap b/packages/twenty-server/test/integration/metadata/suites/field-metadata/__snapshots__/failing-create-one-field-metadata.integration-spec.ts.snap index cbdb0c4fe1c..f1018238f46 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/__snapshots__/failing-create-one-field-metadata.integration-spec.ts.snap +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/__snapshots__/failing-create-one-field-metadata.integration-spec.ts.snap @@ -1,4 +1,4 @@ -// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing +// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Failing create field metadata tests suite should fail to create NUMERIC field type via API 1`] = ` [ @@ -26,13 +26,33 @@ exports[`Failing create field metadata tests suite should fail to create NUMERIC "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Field type NUMERIC is not supported. Use Number instead.", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -72,13 +92,33 @@ exports[`Failing create field metadata tests suite should fail to create POSITIO "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Field type POSITION must be named "position"", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/atomic/__snapshots__/create-one-files-field-metadata.integration-spec.ts.snap b/packages/twenty-server/test/integration/metadata/suites/field-metadata/atomic/__snapshots__/create-one-files-field-metadata.integration-spec.ts.snap index a9cc83a3202..fe8dc4c9b73 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/atomic/__snapshots__/create-one-files-field-metadata.integration-spec.ts.snap +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/atomic/__snapshots__/create-one-files-field-metadata.integration-spec.ts.snap @@ -1,4 +1,4 @@ -// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing +// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`createOne FILES field metadata - failing should fail to create files field with isUnique = true 1`] = ` { @@ -42,12 +42,32 @@ exports[`createOne FILES field metadata - failing should fail to create files fi "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata, 1 index", + "message": "Validation failed for 1 fieldMetadata, 1 viewField, 1 index", "summary": { "fieldMetadata": 1, "index": 1, - "totalErrors": 2, + "totalErrors": 3, + "viewField": 1, }, "userFriendlyMessage": "Many validation errors", }, @@ -80,13 +100,33 @@ exports[`createOne FILES field metadata - failing should fail to create files fi "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "maxNumberOfValues must be defined in settings and be a number greater than 0 and less than or equal to 60", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -117,13 +157,33 @@ exports[`createOne FILES field metadata - failing should fail to create files fi "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "maxNumberOfValues must be defined in settings and be a number greater than 0 and less than or equal to 60", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -154,13 +214,33 @@ exports[`createOne FILES field metadata - failing should fail to create files fi "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "maxNumberOfValues must be defined in settings and be a number greater than 0 and less than or equal to 60", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/__snapshots__/failing-create-one-field-metadata-enum-v2.integration-spec.ts.snap b/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/__snapshots__/failing-create-one-field-metadata-enum-v2.integration-spec.ts.snap index 9d7de25987e..77d9c951981 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/__snapshots__/failing-create-one-field-metadata-enum-v2.integration-spec.ts.snap +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/enum/__snapshots__/failing-create-one-field-metadata-enum-v2.integration-spec.ts.snap @@ -1,4 +1,4 @@ -// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing +// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should fail with an invalid default value 1`] = ` [ @@ -26,13 +26,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Multi-select field default value must be an array", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -66,13 +86,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Multi-select field default value must be an array", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -106,13 +146,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Label must not contain a comma", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -161,13 +221,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Duplicated option id", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -216,13 +296,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Duplicated option position", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -271,13 +371,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Duplicated option value", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -326,13 +446,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Duplicated option value", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -366,13 +506,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "If defined default value must contain at least one value", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -406,13 +566,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Options are required for enum fields", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -437,8 +617,8 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should }, { "code": "INVALID_FIELD_INPUT", - "message": "Default value \"\" must be one of the option values", - "userFriendlyMessage": "Default value \"\" must be one of the option values", + "message": "Default value "" must be one of the option values", + "userFriendlyMessage": "Default value "" must be one of the option values", "value": "", }, ], @@ -452,13 +632,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Default value should be as quoted string", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -492,13 +692,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option id is invalid", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -532,13 +752,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option label format not supported", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -572,13 +812,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option value format not supported", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -603,8 +863,8 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should }, { "code": "INVALID_FIELD_INPUT", - "message": "Default value \"invalid\" must be one of the option values", - "userFriendlyMessage": "Default value \"invalid\" must be one of the option values", + "message": "Default value "invalid" must be one of the option values", + "userFriendlyMessage": "Default value "invalid" must be one of the option values", "value": "invalid", }, { @@ -615,8 +875,8 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should }, { "code": "INVALID_FIELD_INPUT", - "message": "Default value \"format\" must be one of the option values", - "userFriendlyMessage": "Default value \"format\" must be one of the option values", + "message": "Default value "format" must be one of the option values", + "userFriendlyMessage": "Default value "format" must be one of the option values", "value": "format", }, ], @@ -630,13 +890,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Default value should be as quoted string", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -670,13 +950,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option id is invalid", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -695,8 +995,8 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "errors": [ { "code": "INVALID_FIELD_INPUT", - "message": "Value must be in UPPER_CASE and follow snake_case \"Option 1 and some other things, /\"", - "userFriendlyMessage": "Value must be in UPPER_CASE and follow snake_case \"Option 1 and some other things, /\"", + "message": "Value must be in UPPER_CASE and follow snake_case "Option 1 and some other things, /"", + "userFriendlyMessage": "Value must be in UPPER_CASE and follow snake_case "Option 1 and some other things, /"", "value": "Option 1 and some other things, /", }, ], @@ -710,13 +1010,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Value must be in UPPER_CASE and follow snake_case \"Option 1 and some other things, /\"", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -750,13 +1070,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Multi-select field default value must be an array", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -790,13 +1130,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Default value must be a string", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -830,13 +1190,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option id is invalid", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -870,13 +1250,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option label format not supported", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -910,13 +1310,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option value format not supported", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -955,13 +1375,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option id is required", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -994,13 +1434,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option label is required", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -1034,13 +1494,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Options are required for enum fields", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -1073,13 +1553,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option value is required", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -1104,8 +1604,8 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should }, { "code": "INVALID_FIELD_INPUT", - "message": "Default value \"\" must be one of the option values", - "userFriendlyMessage": "Default value \"\" must be one of the option values", + "message": "Default value "" must be one of the option values", + "userFriendlyMessage": "Default value "" must be one of the option values", "value": "", }, ], @@ -1119,13 +1619,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Default value should be as quoted string", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -1159,13 +1679,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option id is invalid", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -1199,13 +1739,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option label format not supported", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -1239,13 +1799,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option value format not supported", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -1270,8 +1850,8 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should }, { "code": "INVALID_FIELD_INPUT", - "message": "Default value \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\" must be one of the option values", - "userFriendlyMessage": "Default value \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\" must be one of the option values", + "message": "Default value "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" must be one of the option values", + "userFriendlyMessage": "Default value "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" must be one of the option values", "value": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", }, ], @@ -1285,13 +1865,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Default value should be as quoted string", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -1325,13 +1925,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option id is invalid", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -1365,13 +1985,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option label exceeds 63 characters", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -1396,8 +2036,8 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should }, { "code": "INVALID_FIELD_INPUT", - "message": "Value must be in UPPER_CASE and follow snake_case \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"", - "userFriendlyMessage": "Value must be in UPPER_CASE and follow snake_case \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"", + "message": "Value must be in UPPER_CASE and follow snake_case "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"", + "userFriendlyMessage": "Value must be in UPPER_CASE and follow snake_case "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"", "value": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", }, ], @@ -1411,13 +2051,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option value exceeds 63 characters", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -1450,13 +2110,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option label is required", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -1489,13 +2169,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option value is required", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -1529,13 +2229,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Options are required for enum fields", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -1554,8 +2274,8 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "errors": [ { "code": "INVALID_FIELD_INPUT", - "message": "Default value \"'UNKNOWN_OPTION'\" must be one of the option values", - "userFriendlyMessage": "Default value \"'UNKNOWN_OPTION'\" must be one of the option values", + "message": "Default value "'UNKNOWN_OPTION'" must be one of the option values", + "userFriendlyMessage": "Default value "'UNKNOWN_OPTION'" must be one of the option values", "value": "'UNKNOWN_OPTION'", }, ], @@ -1569,13 +2289,33 @@ exports[`Failing create field metadata MULTI_SELECT tests suite v2 Create should "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Default value \"'UNKNOWN_OPTION'\" must be one of the option values", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -1600,8 +2340,8 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail }, { "code": "INVALID_FIELD_INPUT", - "message": "Default value \"invalid\" must be one of the option values", - "userFriendlyMessage": "Default value \"invalid\" must be one of the option values", + "message": "Default value "invalid" must be one of the option values", + "userFriendlyMessage": "Default value "invalid" must be one of the option values", "value": "invalid", }, ], @@ -1615,13 +2355,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Default value should be as quoted string", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -1640,8 +2400,8 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "errors": [ { "code": "INVALID_FIELD_INPUT", - "message": "Default value \"'OPTION_424242'\" must be one of the option values", - "userFriendlyMessage": "Default value \"'OPTION_424242'\" must be one of the option values", + "message": "Default value "'OPTION_424242'" must be one of the option values", + "userFriendlyMessage": "Default value "'OPTION_424242'" must be one of the option values", "value": "'OPTION_424242'", }, ], @@ -1655,13 +2415,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Default value \"'OPTION_424242'\" must be one of the option values", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -1695,13 +2475,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Label must not contain a comma", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -1750,13 +2550,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Duplicated option id", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -1805,13 +2625,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Duplicated option position", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -1860,13 +2700,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Duplicated option value", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -1915,13 +2775,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Duplicated option value", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -1955,13 +2835,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Options are required for enum fields", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -1986,8 +2886,8 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail }, { "code": "INVALID_FIELD_INPUT", - "message": "Default value \"\" must be one of the option values", - "userFriendlyMessage": "Default value \"\" must be one of the option values", + "message": "Default value "" must be one of the option values", + "userFriendlyMessage": "Default value "" must be one of the option values", "value": "", }, ], @@ -2001,13 +2901,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Default value should be as quoted string", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -2041,13 +2961,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option id is invalid", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -2081,13 +3021,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option label format not supported", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -2121,13 +3081,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option value format not supported", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -2161,13 +3141,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option id is invalid", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -2186,8 +3186,8 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "errors": [ { "code": "INVALID_FIELD_INPUT", - "message": "Value must be in UPPER_CASE and follow snake_case \"Option 1 and some other things, /\"", - "userFriendlyMessage": "Value must be in UPPER_CASE and follow snake_case \"Option 1 and some other things, /\"", + "message": "Value must be in UPPER_CASE and follow snake_case "Option 1 and some other things, /"", + "userFriendlyMessage": "Value must be in UPPER_CASE and follow snake_case "Option 1 and some other things, /"", "value": "Option 1 and some other things, /", }, ], @@ -2201,13 +3201,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Value must be in UPPER_CASE and follow snake_case \"Option 1 and some other things, /\"", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -2241,13 +3261,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Default value must be a string", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -2281,13 +3321,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option id is invalid", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -2321,13 +3381,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option label format not supported", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -2361,13 +3441,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option value format not supported", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -2406,13 +3506,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option id is required", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -2445,13 +3565,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option label is required", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -2485,13 +3625,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Options are required for enum fields", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -2524,13 +3684,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option value is required", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -2555,8 +3735,8 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail }, { "code": "INVALID_FIELD_INPUT", - "message": "Default value \"\" must be one of the option values", - "userFriendlyMessage": "Default value \"\" must be one of the option values", + "message": "Default value "" must be one of the option values", + "userFriendlyMessage": "Default value "" must be one of the option values", "value": "", }, ], @@ -2570,13 +3750,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Default value should be as quoted string", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -2610,13 +3810,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option id is invalid", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -2650,13 +3870,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option label format not supported", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -2690,13 +3930,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option value format not supported", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -2721,8 +3981,8 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail }, { "code": "INVALID_FIELD_INPUT", - "message": "Default value \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\" must be one of the option values", - "userFriendlyMessage": "Default value \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\" must be one of the option values", + "message": "Default value "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" must be one of the option values", + "userFriendlyMessage": "Default value "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" must be one of the option values", "value": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", }, ], @@ -2736,13 +3996,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Default value should be as quoted string", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -2776,13 +4056,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option id is invalid", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -2816,13 +4116,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option label exceeds 63 characters", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -2847,8 +4167,8 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail }, { "code": "INVALID_FIELD_INPUT", - "message": "Value must be in UPPER_CASE and follow snake_case \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"", - "userFriendlyMessage": "Value must be in UPPER_CASE and follow snake_case \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"", + "message": "Value must be in UPPER_CASE and follow snake_case "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"", + "userFriendlyMessage": "Value must be in UPPER_CASE and follow snake_case "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"", "value": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", }, ], @@ -2862,13 +4182,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option value exceeds 63 characters", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -2901,13 +4241,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option label is required", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -2940,13 +4300,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Option value is required", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -2980,13 +4360,33 @@ exports[`Failing create field metadata SELECT tests suite v2 Create should fail "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Options are required for enum fields", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/morph-relation/__snapshots__/failing-create-one-field-metadata-morph-relation-v2.integration-spec.ts.snap b/packages/twenty-server/test/integration/metadata/suites/field-metadata/morph-relation/__snapshots__/failing-create-one-field-metadata-morph-relation-v2.integration-spec.ts.snap index 25a73e6c12b..0f1b4d664d9 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/morph-relation/__snapshots__/failing-create-one-field-metadata-morph-relation-v2.integration-spec.ts.snap +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/morph-relation/__snapshots__/failing-create-one-field-metadata-morph-relation-v2.integration-spec.ts.snap @@ -1,4 +1,4 @@ -// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing +// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`failing createOne FieldMetadataService morph relation fields v2 Morph relation collision tests suite it should fail to create a already existing morph relation with same field 1`] = ` { @@ -77,12 +77,49 @@ exports[`failing createOne FieldMetadataService morph relation fields v2 Morph r "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 2 fieldMetadata, 2 indices", + "message": "Validation failed for 2 fieldMetadata, 2 viewFields, 2 indices", "summary": { "fieldMetadata": 2, "index": 2, - "totalErrors": 4, + "totalErrors": 6, + "viewField": 2, }, "userFriendlyMessage": "Many validation errors", }, @@ -116,13 +153,33 @@ exports[`failing createOne FieldMetadataService morph relation fields v2 Morph r "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Name "fieldNamePersonForMorphRelationSecondId" is not available as it is already used by join column name", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -188,12 +245,49 @@ exports[`failing createOne FieldMetadataService morph relation fields v2 it shou "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 2 fieldMetadata, 1 index", + "message": "Validation failed for 2 fieldMetadata, 2 viewFields, 1 index", "summary": { "fieldMetadata": 2, "index": 1, - "totalErrors": 3, + "totalErrors": 5, + "viewField": 2, }, "userFriendlyMessage": "Many validation errors", }, @@ -285,12 +379,32 @@ exports[`failing createOne FieldMetadataService morph relation fields v2 it shou "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata, 1 index", + "message": "Validation failed for 1 fieldMetadata, 1 viewField, 1 index", "summary": { "fieldMetadata": 1, "index": 1, - "totalErrors": 2, + "totalErrors": 3, + "viewField": 1, }, "userFriendlyMessage": "Many validation errors", }, @@ -342,12 +456,32 @@ exports[`failing createOne FieldMetadataService morph relation fields v2 it shou "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata, 1 index", + "message": "Validation failed for 1 fieldMetadata, 1 viewField, 1 index", "summary": { "fieldMetadata": 1, "index": 1, - "totalErrors": 2, + "totalErrors": 3, + "viewField": 1, }, "userFriendlyMessage": "Many validation errors", }, @@ -399,12 +533,32 @@ exports[`failing createOne FieldMetadataService morph relation fields v2 it shou "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata, 1 index", + "message": "Validation failed for 1 fieldMetadata, 1 viewField, 1 index", "summary": { "fieldMetadata": 1, "index": 1, - "totalErrors": 2, + "totalErrors": 3, + "viewField": 1, }, "userFriendlyMessage": "Many validation errors", }, @@ -462,12 +616,32 @@ exports[`failing createOne FieldMetadataService morph relation fields v2 it shou "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata, 1 index", + "message": "Validation failed for 1 fieldMetadata, 1 viewField, 1 index", "summary": { "fieldMetadata": 1, "index": 1, - "totalErrors": 2, + "totalErrors": 3, + "viewField": 1, }, "userFriendlyMessage": "Many validation errors", }, diff --git a/packages/twenty-server/test/integration/metadata/suites/field-metadata/relation/__snapshots__/failing-field-metadata-relation-creation.integration-spec.ts.snap b/packages/twenty-server/test/integration/metadata/suites/field-metadata/relation/__snapshots__/failing-field-metadata-relation-creation.integration-spec.ts.snap index 69aefd78830..7bd06151281 100644 --- a/packages/twenty-server/test/integration/metadata/suites/field-metadata/relation/__snapshots__/failing-field-metadata-relation-creation.integration-spec.ts.snap +++ b/packages/twenty-server/test/integration/metadata/suites/field-metadata/relation/__snapshots__/failing-field-metadata-relation-creation.integration-spec.ts.snap @@ -1,4 +1,4 @@ -// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing +// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`Field metadata relation creation should fail relation MANY_TO_ONE (relationCreationPayload) when targetFieldLabel conflicts with an existing {name}Id on target object metadata id 1`] = ` { @@ -25,13 +25,33 @@ exports[`Field metadata relation creation should fail relation MANY_TO_ONE (rela "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Name "fieldNameBisId" is not available as it is already used by another field", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -63,13 +83,33 @@ exports[`Field metadata relation creation should fail relation MANY_TO_ONE (rela "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Name "fieldName" is not available as it is already used by another field", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -107,13 +147,33 @@ exports[`Field metadata relation creation should fail relation MANY_TO_ONE (rela "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Name is too short", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -145,13 +205,33 @@ exports[`Field metadata relation creation should fail relation MANY_TO_ONE (rela "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Name is too long", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -189,13 +269,33 @@ exports[`Field metadata relation creation should fail relation MANY_TO_ONE (rela "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Name is too short", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -421,12 +521,49 @@ exports[`Field metadata relation creation should fail relation MANY_TO_ONE when "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 2 fieldMetadata, 1 index", + "message": "Validation failed for 2 fieldMetadata, 2 viewFields, 1 index", "summary": { "fieldMetadata": 2, "index": 1, - "totalErrors": 3, + "totalErrors": 5, + "viewField": 2, }, "userFriendlyMessage": "Many validation errors", }, @@ -575,12 +712,49 @@ exports[`Field metadata relation creation should fail relation MANY_TO_ONE when "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 2 fieldMetadata, 1 index", + "message": "Validation failed for 2 fieldMetadata, 2 viewFields, 1 index", "summary": { "fieldMetadata": 2, "index": 1, - "totalErrors": 3, + "totalErrors": 5, + "viewField": 2, }, "userFriendlyMessage": "Many validation errors", }, @@ -673,12 +847,32 @@ exports[`Field metadata relation creation should fail relation ONE_TO_MANY (rela "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata, 1 index", + "message": "Validation failed for 1 fieldMetadata, 1 viewField, 1 index", "summary": { "fieldMetadata": 1, "index": 1, - "totalErrors": 2, + "totalErrors": 3, + "viewField": 1, }, "userFriendlyMessage": "Many validation errors", }, @@ -732,12 +926,32 @@ exports[`Field metadata relation creation should fail relation ONE_TO_MANY (rela "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata, 1 index", + "message": "Validation failed for 1 fieldMetadata, 1 viewField, 1 index", "summary": { "fieldMetadata": 1, "index": 1, - "totalErrors": 2, + "totalErrors": 3, + "viewField": 1, }, "userFriendlyMessage": "Many validation errors", }, @@ -797,12 +1011,32 @@ exports[`Field metadata relation creation should fail relation ONE_TO_MANY (rela "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata, 1 index", + "message": "Validation failed for 1 fieldMetadata, 1 viewField, 1 index", "summary": { "fieldMetadata": 1, "index": 1, - "totalErrors": 2, + "totalErrors": 3, + "viewField": 1, }, "userFriendlyMessage": "Many validation errors", }, @@ -856,12 +1090,32 @@ exports[`Field metadata relation creation should fail relation ONE_TO_MANY (rela "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata, 1 index", + "message": "Validation failed for 1 fieldMetadata, 1 viewField, 1 index", "summary": { "fieldMetadata": 1, "index": 1, - "totalErrors": 2, + "totalErrors": 3, + "viewField": 1, }, "userFriendlyMessage": "Many validation errors", }, @@ -921,12 +1175,32 @@ exports[`Field metadata relation creation should fail relation ONE_TO_MANY (rela "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata, 1 index", + "message": "Validation failed for 1 fieldMetadata, 1 viewField, 1 index", "summary": { "fieldMetadata": 1, "index": 1, - "totalErrors": 2, + "totalErrors": 3, + "viewField": 1, }, "userFriendlyMessage": "Many validation errors", }, @@ -1164,12 +1438,49 @@ exports[`Field metadata relation creation should fail relation ONE_TO_MANY when "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 2 fieldMetadata, 1 index", + "message": "Validation failed for 2 fieldMetadata, 2 viewFields, 1 index", "summary": { "fieldMetadata": 2, "index": 1, - "totalErrors": 3, + "totalErrors": 5, + "viewField": 2, }, "userFriendlyMessage": "Many validation errors", }, @@ -1324,12 +1635,49 @@ exports[`Field metadata relation creation should fail relation ONE_TO_MANY when "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 2 fieldMetadata, 1 index", + "message": "Validation failed for 2 fieldMetadata, 2 viewFields, 1 index", "summary": { "fieldMetadata": 2, "index": 1, - "totalErrors": 3, + "totalErrors": 5, + "viewField": 2, }, "userFriendlyMessage": "Many validation errors", }, @@ -1406,13 +1754,33 @@ exports[`Field metadata relation creation should fail should fail when creating "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata", + "message": "Validation failed for 1 fieldMetadata, 1 viewField", "summary": { "fieldMetadata": 1, - "totalErrors": 1, + "totalErrors": 2, + "viewField": 1, }, - "userFriendlyMessage": "Name "manager" is not available as it is already used by another field", + "userFriendlyMessage": "Many validation errors", }, "message": "Multiple validation errors occurred while creating fields", "name": "GraphQLError", @@ -1462,12 +1830,32 @@ exports[`Field metadata relation creation should fail should fail when creating "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 1 fieldMetadata, 1 index", + "message": "Validation failed for 1 fieldMetadata, 1 viewField, 1 index", "summary": { "fieldMetadata": 1, "index": 1, - "totalErrors": 2, + "totalErrors": 3, + "viewField": 1, }, "userFriendlyMessage": "Many validation errors", }, @@ -1536,12 +1924,49 @@ exports[`Field metadata relation creation should fail should fail when creating "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 2 fieldMetadata, 1 index", + "message": "Validation failed for 2 fieldMetadata, 2 viewFields, 1 index", "summary": { "fieldMetadata": 2, "index": 1, - "totalErrors": 3, + "totalErrors": 5, + "viewField": 2, }, "userFriendlyMessage": "Many validation errors", }, @@ -1610,12 +2035,49 @@ exports[`Field metadata relation creation should fail should fail when creating "type": "create", }, ], + "viewField": [ + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, + ], }, - "message": "Validation failed for 2 fieldMetadata, 1 index", + "message": "Validation failed for 2 fieldMetadata, 2 viewFields, 1 index", "summary": { "fieldMetadata": 2, "index": 1, - "totalErrors": 3, + "totalErrors": 5, + "viewField": 2, }, "userFriendlyMessage": "Many validation errors", },