From cc76b7bc50e5c27127481a158161bf7afee2ca2b Mon Sep 17 00:00:00 2001 From: Weiko Date: Wed, 3 Jun 2026 17:29:57 +0200 Subject: [PATCH] Fix fields widget new field visibility (#21111) Fixes https://github.com/twentyhq/twenty/issues/21043 ## Context Newly created fields were never added to FIELDS widgets, regardless of the "Set fields created in the future as visible" toggle. The widget's newFieldDefaultVisibility was null on widgets that never explicitly set it (it was never populated at creation), so the backend skipped them and no view field was created. ## Implementation Keep newFieldDefaultVisibility nullable with false (not visible) as the behavior when not provided. The FE now reflects that properly and shows "un-toggled" when it's null (iso with BE behavior). The fix also ensures the value is explicitly set to true wherever it should be: - Set newFieldDefaultVisibility: true at every FIELDS widget creation path (backend default record-page layout, frontend createDefaultFieldsWidget + useTemporaryFieldsConfiguration); - Added a 2-9 workspace upgrade command that backfills true onto existing standard FIELDS widgets where the value is null. --- .../hooks/useTemporaryFieldsConfiguration.ts | 1 + .../utils/createDefaultFieldsWidget.ts | 1 + .../hooks/useGetNewFieldDefaultVisibility.ts | 2 +- .../2-9/2-9-upgrade-version-command.module.ts | 10 +- ...et-new-field-default-visibility.command.ts | 134 ++ ...at-page-layout-widget-for-creation.util.ts | 19 + ...fault-record-page-layout-to-create.util.ts | 2 + ...ne-field-metadata.integration-spec.ts.snap | 28 +- ...ne-field-metadata.integration-spec.ts.snap | 54 +- ...es-field-metadata.integration-spec.ts.snap | 104 +- ...-metadata-enum-v2.integration-spec.ts.snap | 1882 ++++++++++++++--- ...morph-relation-v2.integration-spec.ts.snap | 206 +- ...relation-creation.integration-spec.ts.snap | 548 ++++- 13 files changed, 2666 insertions(+), 325 deletions(-) create mode 100644 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 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", },