Uploaded image for project: 'Kaa'
  1. Kaa
  2. KAA-300

Use avro-ui for configuration data

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Done
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 0.6.2
    • Fix Version/s: 0.7.0
    • Component/s: Web UI
    • Labels:
      None

      Description

      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.

        Attachments

          Activity

            People

            Assignee:
            ikulikov Igor Kulikov
            Reporter:
            akokhanovskyi Andrew Kokhanovskyi [Administrator]
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Git Integration