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

Feature Request: Conditional Fields #8953

Open
ranjithrajv opened this issue Feb 26, 2024 · 0 comments
Open

Feature Request: Conditional Fields #8953

ranjithrajv opened this issue Feb 26, 2024 · 0 comments

Comments

@ranjithrajv
Copy link

Is your feature request related to a problem? Please describe.
Currently, Rundeck forms lack functionality to conditionally show or hide fields based on the value of other fields. This limitation makes it difficult to create dynamic forms that adapt to user input, leading to:

  • Confusing user experience: Users may see irrelevant fields depending on their selections, creating confusion and potentially hindering completion of the form.
  • Reduced form efficiency: Unnecessary fields clutter the interface, increasing the time and effort required to complete the form.
  • Limited form flexibility: Complex workflows that require conditional logic cannot be easily represented in the existing form structure.

Describe the solution you'd like
The proposed solution is to implement a "Conditional Fields" feature that allows users to define:

  • Conditions: Specify criteria based on the value of other form fields.
  • Actions: Show, hide, or disable other fields based on whether the defined conditions are met.
    This functionality would enable the creation of more dynamic and user-friendly forms, improving the overall user experience for creating and editing Rundeck jobs and configurations.

Describe alternatives you've considered
We have considered the following alternatives:

  • Workarounds: Utilizing complex scripting within Rundeck jobs can achieve conditional logic, but this approach is cumbersome, error-prone, and requires advanced knowledge.
  • Third-party integrations: Integrating external form builders with Rundeck could provide conditional field functionality, but it adds complexity and may not seamlessly integrate with existing workflows.

Additional context

  • Conditional fields are a common feature in various form building tools, and their implementation in Rundeck would significantly enhance the user experience and flexibility of form creation.
  • This feature would cater to users who need to build dynamic forms for complex workflows and diverse data collection needs.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant