influxdata / influxdata/ui

New Tasks Scheduler - Select a Script - Set Param Values

Open
#6,186 0 comments 0 reactions 1 assignee Claimed by @blegesse-w View on GitHub
team/automation team/dumplings team/ui
Dominant language
TypeScript
Stars
117
Forks
51
Avg merge
2d 15h
Merged PRs (30d)
4

Description

## ACs
- If the user selected a script with parameters, then dynamically display those parameters to the right of the screen as shown in Figma. https://www.figma.com/file/r91KxurPL3VQ7JMqc9Ldqo/New-Tasks-Experience?node-id=1669%3A33944
- On the right of the screen, display the name of the script that the user chose
- Below the Name, display the description of the script that the user chose
- Below that, display "Set Param Values" with text underneath it that says "Params is an InfluxDB object that defines runtime variables. You must provide values for params when you invoke a script. Learn More."
- "Learn More" should be hyperlinked and should send the user here; in a separate tab: https://docs.influxdata.com/influxdb/cloud/api-guide/api-invokable-scripts/
- Display the parameters and value input boxes in a scrollable list based on the parameters returned from the API
- Display a red asterisk to the right of each parameter name to indicate that the user must input a value
- Add data validation to the parameter input fields to prevent users from adding emojis to the input fields. Parameters can be integers, floats, or strings.
## Implementation
- Engineering to determine the best way to render a scrollable list of parameter value input boxes given the variation in parameter volumes per script.
- Figma: https://www.figma.com/file/r91KxurPL3VQ7JMqc9Ldqo/New-Tasks-Experience?node-id=1669%3A33944
- Note: parameters can be integers, floats, or strings. See data types supported here: https://docs.influxdata.com/influxdb/cloud/query-data/parameterized-queries/#supported-parameter-data-types

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.