Uploaded image for project: 'Migration Toolkit for Virtualization'
  1. Migration Toolkit for Virtualization
  2. MTV-3821

DOC: [UI] Providers pages refactoring using react-hook-form

XMLWordPrintable

      Goal

      Today the providers pages are not all using react-hook-form (except for few like the vms list). Need to refactor it for following team's coding standards.

      After this epic the provider pages will use react-hook-forms.

      The underlying engineering work (Epic MTV-3819) involves refactoring the Provider configuration and list pages in the web console to consistently utilize the react-hook-form library. This is an internal code standardization effort intended to improve code quality, maintainability, and form validation consistency across the team's codebase.

      Technical Writer Scope (Validation Focus)

      Since this is an internal refactoring, the impact on user-facing documentation is expected to be minimal. The primary task is to:

      1. Smoke Test: Thoroughly test the "Add Provider" and "Edit Provider" workflows in the web console to ensure all fields, buttons, and validation messages behave exactly as they did before the refactoring.
      1. Verify Non-Regression: Confirm that no procedural steps or screenshots in the documentation for adding or editing providers need to be updated due to this internal UI change.

      JTBD Statement:

      "When I am developing new features or maintaining the existing provider configuration pages, I want all forms to use a consistent, modern framework like react-hook-form so that I can reduce the complexity of code maintenance, accelerate future feature development, and ensure reliable, predictable form validation and error handling across the entire web console."

      Documentation Task

      The documentation task (MTV-3821) supports this internal job by addressing the primary sub-job:

      "When a core UI component is refactored, I need to perform rigorous non-regression testing so that I can assure the development team that this internal technical change has zero negative impact on the end-user experience, preventing future support calls related to provider configuration."

              rhn-support-anarnold A Arnold
              mschatzm@redhat.com Matan Schatzman
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: