Configure which fields to show for a nested composite
Regarding the detail panel (both form mode and info mode) the current display rule for a composite A which has a composite B as a child is:
- If composite B is a Value type: show all its fields
- If composite B is an Identity type: show only the fields which are declared as Identity Attribute
In particular for the 2nd case more fine granular configuration should be possible regarding which of composite B's fields to be shown in the context of composite A.
Regarding the Webclient UI a possible concept would be: the view config of the Composition Definition (that connects A with B) could show a set of checkboxes, one for each of B's child type. Then when displaying a B instance in the context of an A instance all checked fields would be shown.