Skip to content
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

Flow input validation in the UI #1187

Closed
loicmathieu opened this issue Apr 24, 2023 · 1 comment
Closed

Flow input validation in the UI #1187

loicmathieu opened this issue Apr 24, 2023 · 1 comment
Assignees
Labels
area/backend Needs backend code changes

Comments

@loicmathieu
Copy link
Member

Feature description

Input validation was done in the backend thanks to #1123.

Those validations are included in the Flow JsonSchema, they must then be displayed on the Flow input form when executing a flow. Each input that have validation must have the validation shown somewhere in the form.

We may also validate on the UI to avoid sending wrong input to the backend, but be aware that if we do that, validation will be duplicated on the UI and the backend with a risk of having divergent validation later if things evolve not together.

@Ben8t Ben8t added this to All issues Apr 24, 2023
@github-project-automation github-project-automation bot moved this to Backlog in All issues Apr 24, 2023
@tchiotludo tchiotludo added this to the 0.9.0 milestone May 3, 2023
@Ben8t Ben8t added area/backend Needs backend code changes and removed P2 ⭐⭐ labels May 5, 2023
@Skraye Skraye self-assigned this May 10, 2023
@Skraye
Copy link
Member

Skraye commented May 10, 2023

Done in #1234

@Skraye Skraye moved this from Backlog to Review in All issues May 10, 2023
@tchiotludo tchiotludo moved this from Review to Done in All issues May 14, 2023
@tchiotludo tchiotludo removed this from the 0.9.0 milestone Aug 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/backend Needs backend code changes
Projects
No open projects
Archived in project
Development

No branches or pull requests

4 participants