As of Kaa 0.6.2 managing group-specific configuration through the administrative UI requires manually editing the configuration json, which is inconvenient.
This story is to implement web-based configuration management via one of the two options, depending on the user's preference:
Option 1. edit the group-specific configuration data through an avro-ui-generated form, that would use either base configuration schema for group "all", or override configuration schema for any other group.
NB: __uuid schema fields of org.kaaproject.configuration.uuidT type will not be editable through the UI form. They will be initialized to empty values when creating new records, or preserved unchanged for already existing records. For more background on this see UUID validation documentation section.
NB2: newly created records will be pre-populated with data as described in the records auto-generation section of the documentation.
Option 2. upload a json file compliant with an appropriate configuration data schema (base or override).
Avro-ui should also be used to display currently active group-specific configuration. The form must be non-editable in that case.