...
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 ] |