-
Improvement
-
Resolution: Fixed
-
Neutral
-
None
-
None
-
None
-
-
Empty show more show less
-
Yes
-
UI FW 22
-
1
Current situation
Definition is not checked for supporti18n in info.magnolia.ui.editor.JcrIndexedChildNodeProvider#constructTargetSubNodeName the same way it is checked in info.magnolia.ui.editor.JcrChildNodeProvider#constructTargetSubNodeName
It seems like info.magnolia.ui.editor.JcrChildNodeProviderDefinition#supportI18N was introduced for compatibility purposes but leaks to new UI.
Desired situation
I18n logic should likely rely on i18n of ConfiguredComplexPropertyDefinition instead of supporti18n (or rely on i18n config of when using the childNodeProvider)
There are now three ways of configuring i18n in, e.g., a multi.
- On the inner field level,
- on the multi-field level, and also
- on the child provider level. The third one should not be made available. We need to test what consequences would use of it introduce. (consider if the fact that it's released means we cannot remove it anymore)
Write a test for the behavior of this.
- is caused by
-
MGNLUI-5821 Introduce supportI18n property for JcrChildNodeProvider to configure creating localised subnodes
- Closed
- relates to
-
DOCU-2129 supportI18n in 6.2.1 release notes is for compatibility purposes only and will be deprecated in 6.2.7
- Closed