Details
-
Bug
-
Resolution: Fixed
-
Neutral
-
None
-
None
-
Empty show more show less
-
Nucleus 47
-
3
-
Yes
Description
Steps to reproduce:
- Decorate a pages component e.g: textImage.yaml
form:
properties:
link:
$type: switchableField
i18n: true
field:
$type: radioButtonGroupField
layout: horizontal
defaultValue: internal
datasource:
$type: optionListDatasource
options:
- name: internal
value: internal
- name: external
value: external
itemProvider:
$type: jcrChildNodeProvider
forms:
- name: internal
properties:
internal:
label: brz-site-base.dialogs.base.link.options.internal
$type: pageLinkField
required: true
buttonSelectNewLabel: standardButtons.buttonSelectNewLabel
- name: external
properties:
external:
label: brz-site-base.dialogs.base.link.options.external
$type: textField
required: true
layout: !override
$type: tabbedLayout
tabs: !override
- name: tabText
fields: !override
- name: link
- name: tabImage
fields:
- Add the component to a multi languages site, e.g: travel page
- Fulfil all required fields of the switchable field on every language subform, e.g: de, en; and then save the component
- Open the component again and delete value of one required field in subform, then switch to the other language and then save the component
Expect result:
- The component cannot be saved and
The component is saved without any warning
Checklists
Acceptance criteria
Attachments
Issue Links
- is related to
-
MGNLUI-8286 Dialog does not switch languages to show missing required fields in MultiField
-
- Closed
-
- relates to
-
MGNLUI-6918 Switchable Field i18n validation error
-
- Closed
-
1.
|
Implementation |
|
Completed | Quach Hao Thien |
2.
|
Review |
|
Completed | Antonín Juran |
3.
|
Pre-Integration QA |
|
Closed | Antonín Juran |
4.
|
QA 6.2 |
|
Completed | Jaromir Sarf |
5.
|
DOC: Describe interaction between required fields and input multiple languages |
|
Closed | Adrian Brooks |
6.
|
Preintqa 6.3 |
|
Closed | Antonín Juran |