diff --git a/packages/twenty-server/.env.test b/packages/twenty-server/.env.test index 41ac41cb5a..e430b66329 100644 --- a/packages/twenty-server/.env.test +++ b/packages/twenty-server/.env.test @@ -29,3 +29,4 @@ AUTH_MICROSOFT_APIS_CALLBACK_URL=http://localhost:3000/auth/microsoft-apis/get-a CLICKHOUSE_URL=http://default:clickhousePassword@localhost:8123/twenty IS_WORKSPACE_CREATION_V2_ENABLED=true +SHOULD_SEED_STANDARD_RECORD_PAGE_LAYOUTS=true diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-page-layout-widget/services/flat-page-layout-widget-type-validator.service.ts b/packages/twenty-server/src/engine/metadata-modules/flat-page-layout-widget/services/flat-page-layout-widget-type-validator.service.ts index be2bc2ca0d..a684da77f3 100644 --- a/packages/twenty-server/src/engine/metadata-modules/flat-page-layout-widget/services/flat-page-layout-widget-type-validator.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/flat-page-layout-widget/services/flat-page-layout-widget-type-validator.service.ts @@ -9,14 +9,17 @@ import { } from 'src/engine/metadata-modules/flat-page-layout-widget/types/flat-page-layout-widget-type-validator.type'; import { type FlatPageLayoutWidgetValidationError } from 'src/engine/metadata-modules/flat-page-layout-widget/types/flat-page-layout-widget-validation-error.type'; import { rejectWidgetType } from 'src/engine/metadata-modules/flat-page-layout-widget/validators/utils/reject-widget-type.util'; +import { validateFieldsFlatPageLayoutWidgetForCreation } from 'src/engine/metadata-modules/flat-page-layout-widget/validators/utils/validate-fields-flat-page-layout-widget-for-creation.util'; import { validateFrontComponentFlatPageLayoutWidgetForCreation } from 'src/engine/metadata-modules/flat-page-layout-widget/validators/utils/validate-front-component-flat-page-layout-widget-for-creation.util'; import { validateFrontComponentFlatPageLayoutWidgetForUpdate } from 'src/engine/metadata-modules/flat-page-layout-widget/validators/utils/validate-front-component-flat-page-layout-widget-for-update.util'; import { validateGraphFlatPageLayoutWidgetForCreation } from 'src/engine/metadata-modules/flat-page-layout-widget/validators/utils/validate-graph-flat-page-layout-widget-for-creation.util'; import { validateGraphFlatPageLayoutWidgetForUpdate } from 'src/engine/metadata-modules/flat-page-layout-widget/validators/utils/validate-graph-flat-page-layout-widget-for-update.util'; import { validateIframeFlatPageLayoutWidgetForCreation } from 'src/engine/metadata-modules/flat-page-layout-widget/validators/utils/validate-iframe-flat-page-layout-widget-for-creation.util'; import { validateIframeFlatPageLayoutWidgetForUpdate } from 'src/engine/metadata-modules/flat-page-layout-widget/validators/utils/validate-iframe-flat-page-layout-widget-for-update.util'; +import { validateSimpleRecordPageWidgetForCreation } from 'src/engine/metadata-modules/flat-page-layout-widget/validators/utils/validate-simple-record-page-widget-for-creation.util'; import { validateStandaloneRichTextFlatPageLayoutWidgetForCreation } from 'src/engine/metadata-modules/flat-page-layout-widget/validators/utils/validate-standalone-rich-text-flat-page-layout-widget-for-creation.util'; import { validateStandaloneRichTextFlatPageLayoutWidgetForUpdate } from 'src/engine/metadata-modules/flat-page-layout-widget/validators/utils/validate-standalone-rich-text-flat-page-layout-widget-for-update.util'; +import { WidgetConfigurationType } from 'src/engine/metadata-modules/page-layout-widget/enums/widget-configuration-type.type'; import { WidgetType } from 'src/engine/metadata-modules/page-layout-widget/enums/widget-type.enum'; import { PageLayoutWidgetExceptionCode } from 'src/engine/metadata-modules/page-layout-widget/exceptions/page-layout-widget.exception'; import { UniversalFlatEntityUpdate } from 'src/engine/workspace-manager/workspace-migration/universal-flat-entity/types/universal-flat-entity-update.type'; @@ -52,64 +55,40 @@ export class FlatPageLayoutWidgetTypeValidatorService { 'Widget type FIELD is not supported yet.', msg`Widget type FIELD is not supported yet.`, ), - FIELDS: rejectWidgetType( - WidgetType.FIELDS, - 'Widget type FIELDS is not supported yet.', - msg`Widget type FIELDS is not supported yet.`, - ), + FIELDS: validateFieldsFlatPageLayoutWidgetForCreation, GRAPH: validateGraphFlatPageLayoutWidgetForCreation, STANDALONE_RICH_TEXT: validateStandaloneRichTextFlatPageLayoutWidgetForCreation, FRONT_COMPONENT: validateFrontComponentFlatPageLayoutWidgetForCreation, - TIMELINE: rejectWidgetType( - WidgetType.TIMELINE, - 'Widget type TIMELINE is not supported yet.', - msg`Widget type TIMELINE is not supported yet.`, + TIMELINE: validateSimpleRecordPageWidgetForCreation( + WidgetConfigurationType.TIMELINE, ), - TASKS: rejectWidgetType( - WidgetType.TASKS, - 'Widget type TASKS is not supported yet.', - msg`Widget type TASKS is not supported yet.`, + TASKS: validateSimpleRecordPageWidgetForCreation( + WidgetConfigurationType.TASKS, ), - NOTES: rejectWidgetType( - WidgetType.NOTES, - 'Widget type NOTES is not supported yet.', - msg`Widget type NOTES is not supported yet.`, + NOTES: validateSimpleRecordPageWidgetForCreation( + WidgetConfigurationType.NOTES, ), - FILES: rejectWidgetType( - WidgetType.FILES, - 'Widget type FILES is not supported yet.', - msg`Widget type FILES is not supported yet.`, + FILES: validateSimpleRecordPageWidgetForCreation( + WidgetConfigurationType.FILES, ), - EMAILS: rejectWidgetType( - WidgetType.EMAILS, - 'Widget type EMAILS is not supported yet.', - msg`Widget type EMAILS is not supported yet.`, + EMAILS: validateSimpleRecordPageWidgetForCreation( + WidgetConfigurationType.EMAILS, ), - CALENDAR: rejectWidgetType( - WidgetType.CALENDAR, - 'Widget type CALENDAR is not supported yet.', - msg`Widget type CALENDAR is not supported yet.`, + CALENDAR: validateSimpleRecordPageWidgetForCreation( + WidgetConfigurationType.CALENDAR, ), - FIELD_RICH_TEXT: rejectWidgetType( - WidgetType.FIELD_RICH_TEXT, - 'Widget type FIELD_RICH_TEXT is not supported yet.', - msg`Widget type FIELD_RICH_TEXT is not supported yet.`, + FIELD_RICH_TEXT: validateSimpleRecordPageWidgetForCreation( + WidgetConfigurationType.FIELD_RICH_TEXT, ), - WORKFLOW: rejectWidgetType( - WidgetType.WORKFLOW, - 'Widget type WORKFLOW is not supported yet.', - msg`Widget type WORKFLOW is not supported yet.`, + WORKFLOW: validateSimpleRecordPageWidgetForCreation( + WidgetConfigurationType.WORKFLOW, ), - WORKFLOW_VERSION: rejectWidgetType( - WidgetType.WORKFLOW_VERSION, - 'Widget type WORKFLOW_VERSION is not supported yet.', - msg`Widget type WORKFLOW_VERSION is not supported yet.`, + WORKFLOW_VERSION: validateSimpleRecordPageWidgetForCreation( + WidgetConfigurationType.WORKFLOW_VERSION, ), - WORKFLOW_RUN: rejectWidgetType( - WidgetType.WORKFLOW_RUN, - 'Widget type WORKFLOW_RUN is not supported yet.', - msg`Widget type WORKFLOW_RUN is not supported yet.`, + WORKFLOW_RUN: validateSimpleRecordPageWidgetForCreation( + WidgetConfigurationType.WORKFLOW_RUN, ), }; @@ -126,11 +105,7 @@ export class FlatPageLayoutWidgetTypeValidatorService { 'Widget type FIELD is not supported yet.', msg`Widget type FIELD is not supported yet.`, ), - FIELDS: rejectWidgetType( - WidgetType.FIELDS, - 'Widget type FIELDS is not supported yet.', - msg`Widget type FIELDS is not supported yet.`, - ), + FIELDS: () => [], GRAPH: validateGraphFlatPageLayoutWidgetForUpdate, STANDALONE_RICH_TEXT: validateStandaloneRichTextFlatPageLayoutWidgetForUpdate, 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 new file mode 100644 index 0000000000..390e53ed04 --- /dev/null +++ b/packages/twenty-server/src/engine/metadata-modules/flat-page-layout-widget/validators/utils/validate-fields-flat-page-layout-widget-for-creation.util.ts @@ -0,0 +1,59 @@ +import { msg, t } from '@lingui/core/macro'; +import { isDefined } from 'twenty-shared/utils'; +import { validate as uuidValidate } from 'uuid'; + +import { type ValidateFlatPageLayoutWidgetTypeSpecificitiesForCreationArgs } from 'src/engine/metadata-modules/flat-page-layout-widget/services/flat-page-layout-widget-type-validator.service'; +import { type FlatPageLayoutWidgetValidationError } from 'src/engine/metadata-modules/flat-page-layout-widget/types/flat-page-layout-widget-validation-error.type'; +import { WidgetConfigurationType } from 'src/engine/metadata-modules/page-layout-widget/enums/widget-configuration-type.type'; +import { PageLayoutWidgetExceptionCode } from 'src/engine/metadata-modules/page-layout-widget/exceptions/page-layout-widget.exception'; + +export const validateFieldsFlatPageLayoutWidgetForCreation = ( + args: ValidateFlatPageLayoutWidgetTypeSpecificitiesForCreationArgs, +): FlatPageLayoutWidgetValidationError[] => { + const { flatEntityToValidate } = args; + const { universalConfiguration, title: widgetTitle } = flatEntityToValidate; + const errors: FlatPageLayoutWidgetValidationError[] = []; + + if (!isDefined(universalConfiguration)) { + errors.push({ + code: PageLayoutWidgetExceptionCode.INVALID_PAGE_LAYOUT_WIDGET_DATA, + message: t`Configuration is required for fields widget "${widgetTitle}"`, + userFriendlyMessage: msg`Configuration is required for fields widget`, + }); + + return errors; + } + + if ( + universalConfiguration.configurationType !== WidgetConfigurationType.FIELDS + ) { + const actualString = + universalConfiguration.configurationType?.toString() ?? 'undefined'; + + errors.push({ + code: PageLayoutWidgetExceptionCode.INVALID_PAGE_LAYOUT_WIDGET_DATA, + message: t`Invalid configuration type for fields widget "${widgetTitle}". Expected FIELDS, got ${actualString}`, + userFriendlyMessage: msg`Invalid configuration type for fields widget`, + value: universalConfiguration.configurationType, + }); + + return errors; + } + + const viewId = ( + universalConfiguration as { configurationType: string; viewId?: unknown } + ).viewId; + + if (isDefined(viewId) && viewId !== null) { + if (typeof viewId !== 'string' || !uuidValidate(viewId)) { + errors.push({ + code: PageLayoutWidgetExceptionCode.INVALID_PAGE_LAYOUT_WIDGET_DATA, + message: t`Invalid viewId for fields widget "${widgetTitle}". Expected a valid UUID`, + userFriendlyMessage: msg`Invalid viewId for fields widget`, + value: viewId, + }); + } + } + + return errors; +}; diff --git a/packages/twenty-server/src/engine/metadata-modules/flat-page-layout-widget/validators/utils/validate-simple-record-page-widget-for-creation.util.ts b/packages/twenty-server/src/engine/metadata-modules/flat-page-layout-widget/validators/utils/validate-simple-record-page-widget-for-creation.util.ts new file mode 100644 index 0000000000..e9790a71d5 --- /dev/null +++ b/packages/twenty-server/src/engine/metadata-modules/flat-page-layout-widget/validators/utils/validate-simple-record-page-widget-for-creation.util.ts @@ -0,0 +1,44 @@ +import { msg, t } from '@lingui/core/macro'; +import { isDefined } from 'twenty-shared/utils'; + +import { type ValidateFlatPageLayoutWidgetTypeSpecificitiesForCreationArgs } from 'src/engine/metadata-modules/flat-page-layout-widget/services/flat-page-layout-widget-type-validator.service'; +import { type FlatPageLayoutWidgetValidationError } from 'src/engine/metadata-modules/flat-page-layout-widget/types/flat-page-layout-widget-validation-error.type'; +import { type WidgetConfigurationType } from 'src/engine/metadata-modules/page-layout-widget/enums/widget-configuration-type.type'; +import { PageLayoutWidgetExceptionCode } from 'src/engine/metadata-modules/page-layout-widget/exceptions/page-layout-widget.exception'; + +export const validateSimpleRecordPageWidgetForCreation = + (expectedConfigurationType: WidgetConfigurationType) => + ( + args: ValidateFlatPageLayoutWidgetTypeSpecificitiesForCreationArgs, + ): FlatPageLayoutWidgetValidationError[] => { + const { flatEntityToValidate } = args; + const { universalConfiguration, title: widgetTitle } = flatEntityToValidate; + const errors: FlatPageLayoutWidgetValidationError[] = []; + + if (!isDefined(universalConfiguration)) { + errors.push({ + code: PageLayoutWidgetExceptionCode.INVALID_PAGE_LAYOUT_WIDGET_DATA, + message: t`Configuration is required for widget "${widgetTitle}"`, + userFriendlyMessage: msg`Configuration is required for widget`, + }); + + return errors; + } + + if ( + universalConfiguration.configurationType !== expectedConfigurationType + ) { + const expectedString = expectedConfigurationType.toString(); + const actualString = + universalConfiguration.configurationType?.toString() ?? 'undefined'; + + errors.push({ + code: PageLayoutWidgetExceptionCode.INVALID_PAGE_LAYOUT_WIDGET_DATA, + message: t`Invalid configuration type for widget "${widgetTitle}". Expected ${expectedString}, got ${actualString}`, + userFriendlyMessage: msg`Invalid configuration type for widget`, + value: universalConfiguration.configurationType, + }); + } + + return errors; + }; diff --git a/packages/twenty-server/src/engine/metadata-modules/object-metadata/object-metadata.service.ts b/packages/twenty-server/src/engine/metadata-modules/object-metadata/object-metadata.service.ts index 908d837094..13d5ea969a 100644 --- a/packages/twenty-server/src/engine/metadata-modules/object-metadata/object-metadata.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/object-metadata/object-metadata.service.ts @@ -10,6 +10,7 @@ import { ApplicationService } from 'src/engine/core-modules/application/services import { type FlatApplication } from 'src/engine/core-modules/application/types/flat-application.type'; import { FeatureFlagKey } from 'src/engine/core-modules/feature-flag/enums/feature-flag-key.enum'; import { FeatureFlagService } from 'src/engine/core-modules/feature-flag/services/feature-flag.service'; +import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; import { WorkspaceManyOrAllFlatEntityMapsCacheService } from 'src/engine/metadata-modules/flat-entity/services/workspace-many-or-all-flat-entity-maps-cache.service'; import { findFlatEntityByIdInFlatEntityMaps } from 'src/engine/metadata-modules/flat-entity/utils/find-flat-entity-by-id-in-flat-entity-maps.util'; import { findFlatEntityByUniversalIdentifierOrThrow } from 'src/engine/metadata-modules/flat-entity/utils/find-flat-entity-by-universal-identifier-or-throw.util'; @@ -21,6 +22,9 @@ import { FlatObjectMetadata } from 'src/engine/metadata-modules/flat-object-meta import { fromCreateObjectInputToFlatObjectMetadataAndFlatFieldMetadatasToCreate } from 'src/engine/metadata-modules/flat-object-metadata/utils/from-create-object-input-to-flat-object-metadata-and-flat-field-metadatas-to-create.util'; import { fromDeleteObjectInputToFlatFieldMetadatasToDelete } from 'src/engine/metadata-modules/flat-object-metadata/utils/from-delete-object-input-to-flat-field-metadatas-to-delete.util'; import { fromUpdateObjectInputToFlatObjectMetadataAndRelatedFlatEntities } from 'src/engine/metadata-modules/flat-object-metadata/utils/from-update-object-input-to-flat-object-metadata-and-related-flat-entities.util'; +import { type FlatPageLayoutTab } from 'src/engine/metadata-modules/flat-page-layout-tab/types/flat-page-layout-tab.type'; +import { type FlatPageLayoutWidget } from 'src/engine/metadata-modules/flat-page-layout-widget/types/flat-page-layout-widget.type'; +import { type FlatPageLayout } from 'src/engine/metadata-modules/flat-page-layout/types/flat-page-layout.type'; import { DEFAULT_VIEW_FIELD_SIZE } from 'src/engine/metadata-modules/flat-view-field/constants/default-view-field-size.constant'; import { CreateObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/create-object.input'; import { DeleteOneObjectInput } from 'src/engine/metadata-modules/object-metadata/dtos/delete-object.input'; @@ -30,6 +34,8 @@ import { ObjectMetadataException, ObjectMetadataExceptionCode, } from 'src/engine/metadata-modules/object-metadata/object-metadata.exception'; +import { WidgetConfigurationType } from 'src/engine/metadata-modules/page-layout-widget/enums/widget-configuration-type.type'; +import { PageLayoutType } from 'src/engine/metadata-modules/page-layout/enums/page-layout-type.enum'; import { ViewKey } from 'src/engine/metadata-modules/view/enums/view-key.enum'; import { ViewOpenRecordIn } from 'src/engine/metadata-modules/view/enums/view-open-record-in'; import { ViewType } from 'src/engine/metadata-modules/view/enums/view-type.enum'; @@ -37,6 +43,10 @@ import { ViewVisibility } from 'src/engine/metadata-modules/view/enums/view-visi import { GlobalWorkspaceOrmManager } from 'src/engine/twenty-orm/global-workspace-datasource/global-workspace-orm.manager'; import { buildSystemAuthContext } from 'src/engine/twenty-orm/utils/build-system-auth-context.util'; import { WorkspaceCacheService } from 'src/engine/workspace-cache/services/workspace-cache.service'; +import { + TAB_PROPS, + WIDGET_PROPS, +} from 'src/engine/workspace-manager/twenty-standard-application/constants/standard-page-layout-tabs.template'; import { WorkspaceMigrationBuilderException } from 'src/engine/workspace-manager/workspace-migration/exceptions/workspace-migration-builder-exception'; import { WorkspaceMigrationValidateBuildAndRunService } from 'src/engine/workspace-manager/workspace-migration/services/workspace-migration-validate-build-and-run-service'; import { type UniversalFlatFieldMetadata } from 'src/engine/workspace-manager/workspace-migration/universal-flat-entity/types/universal-flat-field-metadata.type'; @@ -56,6 +66,7 @@ export class ObjectMetadataService extends TypeOrmQueryService tab.id), + tabUniversalIdentifiers: pageLayoutTabs.map( + (tab) => tab.universalIdentifier, + ), + createdAt: now, + updatedAt: now, + deletedAt: null, + defaultTabToFocusOnMobileAndSidePanelId: null, + defaultTabToFocusOnMobileAndSidePanelUniversalIdentifier: null, + }; + + return { pageLayouts: [pageLayout], pageLayoutTabs, pageLayoutWidgets }; + } + private async computeFlatViewFieldsToCreate({ objectFlatFieldMetadatas, viewUniversalIdentifier, diff --git a/packages/twenty-server/test/integration/metadata/suites/object-metadata/__snapshots__/failing-create-one-object-metadata-v2.integration-spec.ts.snap b/packages/twenty-server/test/integration/metadata/suites/object-metadata/__snapshots__/failing-create-one-object-metadata-v2.integration-spec.ts.snap index 21fbf97f46..21239efa9f 100644 --- a/packages/twenty-server/test/integration/metadata/suites/object-metadata/__snapshots__/failing-create-one-object-metadata-v2.integration-spec.ts.snap +++ b/packages/twenty-server/test/integration/metadata/suites/object-metadata/__snapshots__/failing-create-one-object-metadata-v2.integration-spec.ts.snap @@ -389,6 +389,21 @@ exports[`Object metadata creation should fail v2 when labelPlural contains only "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Object metadata not found", + "userFriendlyMessage": "Object metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "universalIdentifier": Any, + }, + "metadataName": "view", + "status": "fail", + "type": "create", + }, ], "viewField": [ { @@ -655,16 +670,280 @@ exports[`Object metadata creation should fail v2 when labelPlural contains only "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, ], }, - "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 1 view, 12 viewFields, 1 index", + "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 2 views, 24 viewFields, 1 index", "summary": { "fieldMetadata": 19, "index": 1, "objectMetadata": 1, - "totalErrors": 34, - "view": 1, - "viewField": 12, + "totalErrors": 47, + "view": 2, + "viewField": 24, }, "userFriendlyMessage": "Metadata validation failed", }, @@ -1062,6 +1341,21 @@ exports[`Object metadata creation should fail v2 when labelPlural exceeds maximu "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Object metadata not found", + "userFriendlyMessage": "Object metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "universalIdentifier": Any, + }, + "metadataName": "view", + "status": "fail", + "type": "create", + }, ], "viewField": [ { @@ -1328,16 +1622,280 @@ exports[`Object metadata creation should fail v2 when labelPlural exceeds maximu "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, ], }, - "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 1 view, 12 viewFields, 1 index", + "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 2 views, 24 viewFields, 1 index", "summary": { "fieldMetadata": 19, "index": 1, "objectMetadata": 1, - "totalErrors": 34, - "view": 1, - "viewField": 12, + "totalErrors": 47, + "view": 2, + "viewField": 24, }, "userFriendlyMessage": "Metadata validation failed", }, @@ -1746,6 +2304,21 @@ exports[`Object metadata creation should fail v2 when labelSingular contains onl "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Object metadata not found", + "userFriendlyMessage": "Object metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "universalIdentifier": Any, + }, + "metadataName": "view", + "status": "fail", + "type": "create", + }, ], "viewField": [ { @@ -2012,16 +2585,280 @@ exports[`Object metadata creation should fail v2 when labelSingular contains onl "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, ], }, - "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 1 view, 12 viewFields, 1 index", + "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 2 views, 24 viewFields, 1 index", "summary": { "fieldMetadata": 19, "index": 1, "objectMetadata": 1, - "totalErrors": 34, - "view": 1, - "viewField": 12, + "totalErrors": 47, + "view": 2, + "viewField": 24, }, "userFriendlyMessage": "Metadata validation failed", }, @@ -2419,6 +3256,21 @@ exports[`Object metadata creation should fail v2 when labelSingular exceeds maxi "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Object metadata not found", + "userFriendlyMessage": "Object metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "universalIdentifier": Any, + }, + "metadataName": "view", + "status": "fail", + "type": "create", + }, ], "viewField": [ { @@ -2685,16 +3537,280 @@ exports[`Object metadata creation should fail v2 when labelSingular exceeds maxi "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, ], }, - "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 1 view, 12 viewFields, 1 index", + "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 2 views, 24 viewFields, 1 index", "summary": { "fieldMetadata": 19, "index": 1, "objectMetadata": 1, - "totalErrors": 34, - "view": 1, - "viewField": 12, + "totalErrors": 47, + "view": 2, + "viewField": 24, }, "userFriendlyMessage": "Metadata validation failed", }, @@ -3103,6 +4219,21 @@ exports[`Object metadata creation should fail v2 when labels are identical 1`] = "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Object metadata not found", + "userFriendlyMessage": "Object metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "universalIdentifier": Any, + }, + "metadataName": "view", + "status": "fail", + "type": "create", + }, ], "viewField": [ { @@ -3369,16 +4500,280 @@ exports[`Object metadata creation should fail v2 when labels are identical 1`] = "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, ], }, - "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 1 view, 12 viewFields, 1 index", + "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 2 views, 24 viewFields, 1 index", "summary": { "fieldMetadata": 19, "index": 1, "objectMetadata": 1, - "totalErrors": 34, - "view": 1, - "viewField": 12, + "totalErrors": 47, + "view": 2, + "viewField": 24, }, "userFriendlyMessage": "Metadata validation failed", }, @@ -3776,6 +5171,21 @@ exports[`Object metadata creation should fail v2 when labels with whitespaces re "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Object metadata not found", + "userFriendlyMessage": "Object metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "universalIdentifier": Any, + }, + "metadataName": "view", + "status": "fail", + "type": "create", + }, ], "viewField": [ { @@ -4042,16 +5452,280 @@ exports[`Object metadata creation should fail v2 when labels with whitespaces re "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, ], }, - "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 1 view, 12 viewFields, 1 index", + "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 2 views, 24 viewFields, 1 index", "summary": { "fieldMetadata": 19, "index": 1, "objectMetadata": 1, - "totalErrors": 34, - "view": 1, - "viewField": 12, + "totalErrors": 47, + "view": 2, + "viewField": 24, }, "userFriendlyMessage": "Metadata validation failed", }, @@ -4479,6 +6153,21 @@ exports[`Object metadata creation should fail v2 when name exceeds maximum lengt "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Object metadata not found", + "userFriendlyMessage": "Object metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "universalIdentifier": Any, + }, + "metadataName": "view", + "status": "fail", + "type": "create", + }, ], "viewField": [ { @@ -4745,16 +6434,280 @@ exports[`Object metadata creation should fail v2 when name exceeds maximum lengt "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, ], }, - "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 1 view, 12 viewFields, 1 index", + "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 2 views, 24 viewFields, 1 index", "summary": { "fieldMetadata": 19, "index": 1, "objectMetadata": 1, - "totalErrors": 34, - "view": 1, - "viewField": 12, + "totalErrors": 47, + "view": 2, + "viewField": 24, }, "userFriendlyMessage": "Metadata validation failed", }, @@ -5152,6 +7105,21 @@ exports[`Object metadata creation should fail v2 when namePlural has invalid cha "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Object metadata not found", + "userFriendlyMessage": "Object metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "universalIdentifier": Any, + }, + "metadataName": "view", + "status": "fail", + "type": "create", + }, ], "viewField": [ { @@ -5418,16 +7386,280 @@ exports[`Object metadata creation should fail v2 when namePlural has invalid cha "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, ], }, - "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 1 view, 12 viewFields, 1 index", + "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 2 views, 24 viewFields, 1 index", "summary": { "fieldMetadata": 19, "index": 1, "objectMetadata": 1, - "totalErrors": 34, - "view": 1, - "viewField": 12, + "totalErrors": 47, + "view": 2, + "viewField": 24, }, "userFriendlyMessage": "Metadata validation failed", }, @@ -5825,6 +8057,21 @@ exports[`Object metadata creation should fail v2 when namePlural is a reserved k "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Object metadata not found", + "userFriendlyMessage": "Object metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "universalIdentifier": Any, + }, + "metadataName": "view", + "status": "fail", + "type": "create", + }, ], "viewField": [ { @@ -6091,16 +8338,280 @@ exports[`Object metadata creation should fail v2 when namePlural is a reserved k "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, ], }, - "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 1 view, 12 viewFields, 1 index", + "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 2 views, 24 viewFields, 1 index", "summary": { "fieldMetadata": 19, "index": 1, "objectMetadata": 1, - "totalErrors": 34, - "view": 1, - "viewField": 12, + "totalErrors": 47, + "view": 2, + "viewField": 24, }, "userFriendlyMessage": "Metadata validation failed", }, @@ -6509,6 +9020,21 @@ exports[`Object metadata creation should fail v2 when namePlural is not camelCas "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Object metadata not found", + "userFriendlyMessage": "Object metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "universalIdentifier": Any, + }, + "metadataName": "view", + "status": "fail", + "type": "create", + }, ], "viewField": [ { @@ -6775,16 +9301,280 @@ exports[`Object metadata creation should fail v2 when namePlural is not camelCas "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, ], }, - "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 1 view, 12 viewFields, 1 index", + "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 2 views, 24 viewFields, 1 index", "summary": { "fieldMetadata": 19, "index": 1, "objectMetadata": 1, - "totalErrors": 34, - "view": 1, - "viewField": 12, + "totalErrors": 47, + "view": 2, + "viewField": 24, }, "userFriendlyMessage": "Metadata validation failed", }, @@ -7212,6 +10002,21 @@ exports[`Object metadata creation should fail v2 when nameSingular contains only "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Object metadata not found", + "userFriendlyMessage": "Object metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "universalIdentifier": Any, + }, + "metadataName": "view", + "status": "fail", + "type": "create", + }, ], "viewField": [ { @@ -7478,16 +10283,280 @@ exports[`Object metadata creation should fail v2 when nameSingular contains only "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, ], }, - "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 1 view, 12 viewFields, 1 index", + "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 2 views, 24 viewFields, 1 index", "summary": { "fieldMetadata": 19, "index": 1, "objectMetadata": 1, - "totalErrors": 34, - "view": 1, - "viewField": 12, + "totalErrors": 47, + "view": 2, + "viewField": 24, }, "userFriendlyMessage": "Metadata validation failed", }, @@ -7903,6 +10972,21 @@ exports[`Object metadata creation should fail v2 when nameSingular contains only "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Object metadata not found", + "userFriendlyMessage": "Object metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "universalIdentifier": Any, + }, + "metadataName": "view", + "status": "fail", + "type": "create", + }, ], "viewField": [ { @@ -8169,16 +11253,280 @@ exports[`Object metadata creation should fail v2 when nameSingular contains only "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, ], }, - "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 1 view, 12 viewFields, 1 index", + "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 2 views, 24 viewFields, 1 index", "summary": { "fieldMetadata": 19, "index": 1, "objectMetadata": 1, - "totalErrors": 34, - "view": 1, - "viewField": 12, + "totalErrors": 47, + "view": 2, + "viewField": 24, }, "userFriendlyMessage": "Metadata validation failed", }, @@ -8606,6 +11954,21 @@ exports[`Object metadata creation should fail v2 when nameSingular has invalid c "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Object metadata not found", + "userFriendlyMessage": "Object metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "universalIdentifier": Any, + }, + "metadataName": "view", + "status": "fail", + "type": "create", + }, ], "viewField": [ { @@ -8872,16 +12235,280 @@ exports[`Object metadata creation should fail v2 when nameSingular has invalid c "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, ], }, - "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 1 view, 12 viewFields, 1 index", + "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 2 views, 24 viewFields, 1 index", "summary": { "fieldMetadata": 19, "index": 1, "objectMetadata": 1, - "totalErrors": 34, - "view": 1, - "viewField": 12, + "totalErrors": 47, + "view": 2, + "viewField": 24, }, "userFriendlyMessage": "Metadata validation failed", }, @@ -9285,6 +12912,21 @@ exports[`Object metadata creation should fail v2 when nameSingular is a reserved "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Object metadata not found", + "userFriendlyMessage": "Object metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "universalIdentifier": Any, + }, + "metadataName": "view", + "status": "fail", + "type": "create", + }, ], "viewField": [ { @@ -9551,16 +13193,280 @@ exports[`Object metadata creation should fail v2 when nameSingular is a reserved "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, ], }, - "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 1 view, 12 viewFields, 1 index", + "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 2 views, 24 viewFields, 1 index", "summary": { "fieldMetadata": 19, "index": 1, "objectMetadata": 1, - "totalErrors": 34, - "view": 1, - "viewField": 12, + "totalErrors": 47, + "view": 2, + "viewField": 24, }, "userFriendlyMessage": "Metadata validation failed", }, @@ -9999,6 +13905,21 @@ exports[`Object metadata creation should fail v2 when nameSingular is not camelC "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Object metadata not found", + "userFriendlyMessage": "Object metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "universalIdentifier": Any, + }, + "metadataName": "view", + "status": "fail", + "type": "create", + }, ], "viewField": [ { @@ -10265,16 +14186,280 @@ exports[`Object metadata creation should fail v2 when nameSingular is not camelC "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, ], }, - "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 1 view, 12 viewFields, 1 index", + "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 2 views, 24 viewFields, 1 index", "summary": { "fieldMetadata": 19, "index": 1, "objectMetadata": 1, - "totalErrors": 34, - "view": 1, - "viewField": 12, + "totalErrors": 47, + "view": 2, + "viewField": 24, }, "userFriendlyMessage": "Metadata validation failed", }, @@ -10672,6 +14857,21 @@ exports[`Object metadata creation should fail v2 when names are identical 1`] = "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Object metadata not found", + "userFriendlyMessage": "Object metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "universalIdentifier": Any, + }, + "metadataName": "view", + "status": "fail", + "type": "create", + }, ], "viewField": [ { @@ -10938,16 +15138,280 @@ exports[`Object metadata creation should fail v2 when names are identical 1`] = "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, ], }, - "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 1 view, 12 viewFields, 1 index", + "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 2 views, 24 viewFields, 1 index", "summary": { "fieldMetadata": 19, "index": 1, "objectMetadata": 1, - "totalErrors": 34, - "view": 1, - "viewField": 12, + "totalErrors": 47, + "view": 2, + "viewField": 24, }, "userFriendlyMessage": "Metadata validation failed", }, @@ -11345,6 +15809,21 @@ exports[`Object metadata creation should fail v2 when names with whitespaces res "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Object metadata not found", + "userFriendlyMessage": "Object metadata not found", + }, + ], + "flatEntityMinimalInformation": { + "universalIdentifier": Any, + }, + "metadataName": "view", + "status": "fail", + "type": "create", + }, ], "viewField": [ { @@ -11611,16 +16090,280 @@ exports[`Object metadata creation should fail v2 when names with whitespaces res "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "Field metadata not found", + "userFriendlyMessage": "Field metadata not found", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View 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", + }, + { + "code": "INVALID_VIEW_DATA", + "message": "View not found", + "userFriendlyMessage": "View not found", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, ], }, - "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 1 view, 12 viewFields, 1 index", + "message": "Validation failed for 19 fieldMetadatas, 1 objectMetadata, 2 views, 24 viewFields, 1 index", "summary": { "fieldMetadata": 19, "index": 1, "objectMetadata": 1, - "totalErrors": 34, - "view": 1, - "viewField": 12, + "totalErrors": 47, + "view": 2, + "viewField": 24, }, "userFriendlyMessage": "Metadata validation failed", }, diff --git a/packages/twenty-server/test/integration/metadata/suites/object-metadata/__snapshots__/failing-update-one-object-metadata.integration-spec.ts.snap b/packages/twenty-server/test/integration/metadata/suites/object-metadata/__snapshots__/failing-update-one-object-metadata.integration-spec.ts.snap index 72c75fa2e6..2f595bb260 100644 --- a/packages/twenty-server/test/integration/metadata/suites/object-metadata/__snapshots__/failing-update-one-object-metadata.integration-spec.ts.snap +++ b/packages/twenty-server/test/integration/metadata/suites/object-metadata/__snapshots__/failing-update-one-object-metadata.integration-spec.ts.snap @@ -43,13 +43,30 @@ exports[`Object metadata update should fail when labelIdentifier is not a TEXT o "status": "fail", "type": "create", }, + { + "errors": [ + { + "code": "INVALID_VIEW_DATA", + "message": "View field position cannot be lower than label identifier view field position", + "userFriendlyMessage": "View field position cannot be lower than label identifier view field position", + }, + ], + "flatEntityMinimalInformation": { + "fieldMetadataUniversalIdentifier": Any, + "universalIdentifier": Any, + "viewUniversalIdentifier": Any, + }, + "metadataName": "viewField", + "status": "fail", + "type": "create", + }, ], }, - "message": "Validation failed for 1 objectMetadata, 1 viewField", + "message": "Validation failed for 1 objectMetadata, 2 viewFields", "summary": { "objectMetadata": 1, - "totalErrors": 2, - "viewField": 1, + "totalErrors": 3, + "viewField": 2, }, "userFriendlyMessage": "Metadata validation failed", }, diff --git a/packages/twenty-server/test/integration/metadata/suites/object-metadata/view-side-effect-on-object-metadata-creation.integration-spec.ts b/packages/twenty-server/test/integration/metadata/suites/object-metadata/view-side-effect-on-object-metadata-creation.integration-spec.ts index 102922a600..e1f4390807 100644 --- a/packages/twenty-server/test/integration/metadata/suites/object-metadata/view-side-effect-on-object-metadata-creation.integration-spec.ts +++ b/packages/twenty-server/test/integration/metadata/suites/object-metadata/view-side-effect-on-object-metadata-creation.integration-spec.ts @@ -79,7 +79,7 @@ describe('View side effect on object creation', () => { }); expect(createdViews).toBeDefined(); - expect(createdViews.length).toBe(1); + expect(createdViews.length).toBe(2); const [firstView] = createdViews; expect(firstView).toMatchObject>({