View field override (#18572)
## Context This PR introduces overrides for view fields which will be useful for page layout FIELDS widgets fields position/groups/visibility override + restore logic.
This commit is contained in:
+8
-2
@@ -265,8 +265,11 @@ exports[`ALL_UNIVERSAL_FLAT_ENTITY_PROPERTIES_TO_COMPARE_AND_STRINGIFY should ma
|
||||
"aggregateOperation",
|
||||
"viewFieldGroupUniversalIdentifier",
|
||||
"deletedAt",
|
||||
"universalOverrides",
|
||||
],
|
||||
"propertiesToStringify": [
|
||||
"universalOverrides",
|
||||
],
|
||||
"propertiesToStringify": [],
|
||||
},
|
||||
"viewFieldGroup": {
|
||||
"propertiesToCompare": [
|
||||
@@ -274,8 +277,11 @@ exports[`ALL_UNIVERSAL_FLAT_ENTITY_PROPERTIES_TO_COMPARE_AND_STRINGIFY should ma
|
||||
"position",
|
||||
"isVisible",
|
||||
"deletedAt",
|
||||
"overrides",
|
||||
],
|
||||
"propertiesToStringify": [
|
||||
"overrides",
|
||||
],
|
||||
"propertiesToStringify": [],
|
||||
},
|
||||
"viewFilter": {
|
||||
"propertiesToCompare": [
|
||||
|
||||
+28
-2
@@ -350,16 +350,23 @@ export const ALL_ENTITY_PROPERTIES_CONFIGURATION_BY_METADATA_NAME = {
|
||||
},
|
||||
},
|
||||
viewFieldGroup: {
|
||||
name: { toStringify: false, universalProperty: undefined, toCompare: true },
|
||||
name: {
|
||||
toStringify: false,
|
||||
universalProperty: undefined,
|
||||
toCompare: true,
|
||||
isOverridable: true,
|
||||
},
|
||||
position: {
|
||||
toStringify: false,
|
||||
universalProperty: undefined,
|
||||
toCompare: true,
|
||||
isOverridable: true,
|
||||
},
|
||||
isVisible: {
|
||||
toStringify: false,
|
||||
universalProperty: undefined,
|
||||
toCompare: true,
|
||||
isOverridable: true,
|
||||
},
|
||||
deletedAt: {
|
||||
toStringify: false,
|
||||
@@ -381,28 +388,42 @@ export const ALL_ENTITY_PROPERTIES_CONFIGURATION_BY_METADATA_NAME = {
|
||||
universalProperty: 'viewUniversalIdentifier',
|
||||
toStringify: false,
|
||||
},
|
||||
overrides: {
|
||||
toCompare: true,
|
||||
toStringify: true,
|
||||
universalProperty: undefined,
|
||||
},
|
||||
},
|
||||
viewField: {
|
||||
isVisible: {
|
||||
toCompare: true,
|
||||
toStringify: false,
|
||||
universalProperty: undefined,
|
||||
isOverridable: true,
|
||||
},
|
||||
size: {
|
||||
toCompare: true,
|
||||
toStringify: false,
|
||||
universalProperty: undefined,
|
||||
isOverridable: true,
|
||||
},
|
||||
size: { toCompare: true, toStringify: false, universalProperty: undefined },
|
||||
position: {
|
||||
toCompare: true,
|
||||
toStringify: false,
|
||||
universalProperty: undefined,
|
||||
isOverridable: true,
|
||||
},
|
||||
aggregateOperation: {
|
||||
toCompare: true,
|
||||
toStringify: false,
|
||||
universalProperty: undefined,
|
||||
isOverridable: true,
|
||||
},
|
||||
viewFieldGroupId: {
|
||||
toStringify: false,
|
||||
universalProperty: 'viewFieldGroupUniversalIdentifier',
|
||||
toCompare: true,
|
||||
isOverridable: true,
|
||||
},
|
||||
deletedAt: {
|
||||
toCompare: true,
|
||||
@@ -429,6 +450,11 @@ export const ALL_ENTITY_PROPERTIES_CONFIGURATION_BY_METADATA_NAME = {
|
||||
toStringify: false,
|
||||
universalProperty: 'viewUniversalIdentifier',
|
||||
},
|
||||
overrides: {
|
||||
toCompare: true,
|
||||
toStringify: true,
|
||||
universalProperty: 'universalOverrides',
|
||||
},
|
||||
},
|
||||
viewGroup: {
|
||||
isVisible: {
|
||||
|
||||
Reference in New Issue
Block a user