Rationalize key/value usage for form-builder options
In form-builder fields that provide multiple options, such as Select, CheckboxGroup or RadioGroup, each option has an internal name and a label for display. The UI calls these Key Option
and Value Option
, which are quite confusing, and in various places in code the nomenclature is confusing as well.
Some instance types are not using these properly in the form-builder: they provide non-user-friendly labels for display.
We need to:
-
check that internal name and display label are always being used the right way round -
improve the form-builder UI -
do some simple refactorings (if necessary) to improve naming in code.