-
Notifications
You must be signed in to change notification settings - Fork 178
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request]: support pull-down list in DSP input parameter entry #1759
Comments
@yuanchi2807 As far as I can tell, there is no such thing as "boolean" in the Tekton infra. How do you propose we support knowing this field is "boolean"? cc @yannnz
|
@andrewballantyne Not sure either. Relaying end user comments after we asked them to configure a pipeline that included True/False toggle. We asked them to literally type in True or False. |
Oh interesting -- there may be metadata on the type like Elyra's task naming isn't with the Tekton PipelineRun spec 🤔 @HumairAK can you help investigate if that's the case. If there is metadata, we can definitely react on that. |
PipelineParams have an optional field - pattern, can it be used to provide some hints to the UI. e.g. |
Most interesting of an idea... we could definitely look into this. @yannnz for the UX. Assuming it properly reflects in the run and can be used effectively from the source of Elyra or the SDK (cc @harshad16 @HumairAK), the implementation shouldn't be too complex. Would we look for just supporting the following types?
We'll have to support the pattern as needed. However, I think everything is strings or array of strings in the end. So we are still somewhat limited (maybe Booleans are just Dictionary/enums?). |
Feature description
The current UI supports pipeline input parameter entries as text boxes only.
For boolean or list entries, end users suggested a pull down menu of allowed values, such as True/False, improves user experience significantly.
Describe alternatives you've considered
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: