Fix page layout widget creation with front component (#18242)
This commit is contained in:
+1
@@ -80,6 +80,7 @@ export const ALL_METADATA_REQUIRED_METADATA_FOR_VALIDATION = {
|
||||
pageLayoutWidget: {
|
||||
objectMetadata: true,
|
||||
pageLayoutTab: true,
|
||||
frontComponent: true,
|
||||
},
|
||||
rowLevelPermissionPredicate: {
|
||||
fieldMetadata: true,
|
||||
|
||||
+1
@@ -39,6 +39,7 @@ export const ALL_METADATA_SERIALIZED_RELATION = {
|
||||
fieldMetadata: true,
|
||||
view: true,
|
||||
viewFieldGroup: true,
|
||||
frontComponent: true,
|
||||
},
|
||||
rowLevelPermissionPredicate: {},
|
||||
rowLevelPermissionPredicateGroup: {},
|
||||
|
||||
+4
@@ -9,6 +9,7 @@ import { LoggerService } from 'src/engine/core-modules/logger/logger.service';
|
||||
import { WorkspaceManyOrAllFlatEntityMapsCacheService } from 'src/engine/metadata-modules/flat-entity/services/workspace-many-or-all-flat-entity-maps-cache.service';
|
||||
import { AllFlatEntityMaps } from 'src/engine/metadata-modules/flat-entity/types/all-flat-entity-maps.type';
|
||||
import { getMetadataFlatEntityMapsKey } from 'src/engine/metadata-modules/flat-entity/utils/get-metadata-flat-entity-maps-key.util';
|
||||
import { getMetadataRelatedMetadataNamesForValidation } from 'src/engine/metadata-modules/flat-entity/utils/get-metadata-related-metadata-names-for-validation.util';
|
||||
import { getMetadataRelatedMetadataNames } from 'src/engine/metadata-modules/flat-entity/utils/get-metadata-related-metadata-names.util';
|
||||
import { getMetadataSerializedRelationNames } from 'src/engine/metadata-modules/flat-entity/utils/get-metadata-serialized-relation-names.util';
|
||||
import { FIND_ALL_CORE_VIEWS_GRAPHQL_OPERATION } from 'src/engine/metadata-modules/view/constants/find-all-core-views-graphql-operation.constant';
|
||||
@@ -171,6 +172,9 @@ export class WorkspaceMigrationRunnerService {
|
||||
...actionMetadataNames,
|
||||
...actionMetadataNames.flatMap(getMetadataRelatedMetadataNames),
|
||||
...actionMetadataNames.flatMap(getMetadataSerializedRelationNames),
|
||||
...actionMetadataNames.flatMap(
|
||||
getMetadataRelatedMetadataNamesForValidation,
|
||||
),
|
||||
]),
|
||||
];
|
||||
const allFlatEntityMapsKeys = actionsMetadataAndRelatedMetadataNames.map(
|
||||
|
||||
Reference in New Issue
Block a user