Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This screen is shown when the configuration editor is opening first time.

  • It shows

...

  • All all single or list configuration names for which any configuration exists (on the current or any other inheritance of fallback level)
  • A click on one of the configurations opens the detail view
  • An add button allows to select from a list of configuration names existing in the system, but without existing configuration, and opens the same detail view when selected
  • Different icons are displayed for singleton configs and list configs

Overview View

No Format
==== Configuration Editor ====

[ Add ]

Context path: /x/y/z

|     | Configuration Name  |  Description
| [S] | Config 1            |
[ [L] | Config 2            |

Add Dialog

No Format
==== Add Configuration ====

Configuration Name:   [ Dropdown ]

[ OK ] [ Cancel ]


Configuration Detail View

This screen is shown when an existing or new configuration is displayed (technicall it's exactly the same, even from the calls to the API).

  • The save button saves all configuration data entered by the user via a POST call to the backend and returns to the overview
  • The cancel button just returns to the overview
  • The configuration name is displayed in the title (label, fallback to internal config name if no label present)
  • For a singleton configuration only one block "Configuration" with all parameter is display, for configuration collections a list of configurations is displayed
  • The delete buttons deleted the singleton configuration (only the config data on the current level). For configurations lists the delete button deletes only the configuration item.
  • For configuration lists the add button adds a new configuration list item

Detail View (Singleton)

No Format
=== Configuration Editor: <Config Name> ====

[ Save ] [ Cancel ]

Context Path: /x/y/z

--- Configuration ---
| Property    | Value   | Description   | Inherited   | Overwritten
| Param 1     | 123     | (i)           | [x]         | [ ]
| Param 2     | abc     | (i)           | [ ]         | [ ]

[ Delete ]

Detail View (Configuration Collection)

No Format
=== Configuration Editor: <Config Name> ====

[ Save ]  [ Cancel ]

Context Path: /x/y/z


--- Configuration: item1 ---
| Property    | Value   | Description   | Inherited   | Overwritten
| Param 1     | 123     | (i)           | [x]         | [ ]
| Param 2     | abc     | (i)           | [ ]         | [ ]

[ Delete ]

--- Configuration: item2 ---
| Property    | Value   | Description   | Inherited   | Overwritten
| Param 1     | 123     | (i)           | [x]         | [ ]

[ Delete ]


[ Add ]