Uploaded image for project: 'OpenShift Console'
  1. OpenShift Console
  2. CONSOLE-4810

Convert native forms to use pure PatternFly Form components GROUP 1

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • None
    • None
    • None

      Forms that use native form elements should be migrated to use only PatternFly Form components.
      https://docs.google.com/spreadsheets/d/1YmqP6Can6_AxvWOEOh8Fknm1QlDb4ThRSJ2HswENyS0/edit?usp=sharing

      frontend/packages/console-app/src/components/modals/clone/clone-pvc-modal.tsx
      frontend/packages/console-app/src/components/modals/resource-limits/ResourceLimitsModal.tsx
      frontend/packages/console-app/src/components/modals/restore-pvc/restore-pvc-modal.tsx
      frontend/packages/console-app/src/components/nodes/modals/ConfigureUnschedulableModal.tsx
      (DONE) frontend/packages/console-app/src/components/volume-snapshot/create-volume-snapshot/create-volume-snapshot.tsx
      frontend/packages/console-shared/src/components/dynamic-form/index.tsx
      frontend/packages/console-shared/src/components/dynamic-form/widgets.tsx
      frontend/packages/console-shared/src/components/form-utils/FlexForm.tsx
      frontend/packages/console-shared/src/components/modals/ConsolePluginModal.tsx
      (DONE) frontend/packages/console-shared/src/components/modals/CreateNamespaceModal.tsx
      frontend/packages/console-shared/src/components/modals/CreateProjectModal.tsx
      frontend/packages/console-shared/src/components/modals/DeleteResourceModal.tsx
      frontend/packages/dev-console/src/components/buildconfig/sections/{}tests{}/EnvironmentVariablesSection.spec.tsx
      frontend/packages/dev-console/src/components/buildconfig/sections/{}tests{}/HooksSection.spec.tsx
      frontend/packages/dev-console/src/components/buildconfig/sections/{}tests{}/ImagesSection.spec.tsx
      frontend/packages/dev-console/src/components/buildconfig/sections/{}tests{}/NameSection.spec.tsx
      frontend/packages/dev-console/src/components/buildconfig/sections/{}tests{}/PolicySection.spec.tsx
      frontend/packages/dev-console/src/components/buildconfig/sections/{}tests{}/SecretsSection.spec.tsx
      frontend/packages/dev-console/src/components/buildconfig/sections/{}tests{}/SourceSection.spec.tsx
      frontend/packages/dev-console/src/components/buildconfig/sections/{}tests{}/TriggersSection.spec.tsx
      frontend/packages/dev-console/src/components/import/GitImportForm.tsx
      frontend/packages/dev-console/src/components/import/ImportSampleForm.tsx
      frontend/packages/dev-console/src/components/import/SourceToImageForm.tsx
      frontend/packages/metal3-plugin/src/components/modals/PowerOffHostModal.tsx
      frontend/packages/metal3-plugin/src/components/modals/RestartHostModal.tsx
      frontend/packages/metal3-plugin/src/components/modals/StartNodeMaintenanceModal.tsx
      frontend/packages/operator-lifecycle-manager/src/components/descriptors/spec/resource-requirements.tsx
      frontend/packages/operator-lifecycle-manager/src/components/modals/delete-catalog-source-modal.tsx
      frontend/packages/operator-lifecycle-manager/src/components/modals/disable-default-source-modal.tsx
      frontend/packages/operator-lifecycle-manager/src/components/modals/installplan-approval-modal.tsx
      frontend/packages/operator-lifecycle-manager/src/components/modals/subscription-channel-modal.tsx
      frontend/packages/operator-lifecycle-manager/src/components/modals/uninstall-operator-modal.tsx
      frontend/packages/operator-lifecycle-manager/src/components/modals/update-strategy-modal.tsx
      frontend/packages/operator-lifecycle-manager/src/components/operand/DEPRECATED_operand-form.tsx
      frontend/packages/operator-lifecycle-manager/src/components/operator-hub/operator-hub-community-provider-modal.tsx

       

      AC:

      • Convert all the form to use PF pure form components, listed in the list above.
      • Remove any unnecessary stylings
      • Update effected unit and e2e tests 

              Unassigned Unassigned
              sgoodwin_redhat Steve goodwin
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: