-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or request
Description
We are starting to create jobs that have a complex set of options.
Complex in that there can be a lot of them, and complex in that there can be a lot of duplication between jobs.
This issue is primarily to address the former, but bear in mind that the latter is also being discussed, though is presumably primarily a job definition problem.
We need to explore approaches that can simplify the display of options to the user. Two obvious solutions come to mind:
- introduce the concept of basic and advanced options. Basic ones would be displayed by default, but advanced ones (that will rarely be used) can be displayed if requested by the user. Implicit in this is that advanced options will always have default values and never be mandatory.
- Introduce the concept of categories of options. This doesn't reduce the complexity, but does allow it to be more understandable. One might expect it to be possible to show/hide an individual category of options.
@OliverDudgeon can you have a think about what is possible with the jsonforms library?
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request