Uploaded image for project: 'Satellite'
  1. Satellite
  2. SAT-17193

Deprecate Foreman's PF3-based common/forms

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • 6.20.0
    • None
    • None
    • None
    • 5
    • False
    • Satellite Endeavour Sprint 1, Satellite Endeavour Sprint 2, Satellite Endeavour Sprint 5, Satellite Endeavour Sprint 8, Satellite Endeavour Sprint 15, Satellite Endeavour Sprint 16
    • sat-endeavour
    • None
    • None
    • None
    • None

      New Goal
      Deprecate unused or to be updated components from common/forms

      Notes about non deprecated components Doc Link

      Goal

      webpack/assets/javascripts/react_app/components/common/forms (and its subcomponents) is used in ForemanForm, which is only in webhooks (replaced in SAT-34702) and templates (replaced in SAT-38484).

      The suggested replacement is direct use of PF5's form. Foreman's DeprecationService should be used to create a deprecation.

      Acceptance criteria

      • Implement a deprecation of the old PF3-based ForemanForm and common/forms
      • Jira tasks are created for any user of this implementation for plugins shipped in Satellite

      Open questions

      • Will we completely deprecate the whole directory or keep some parts of it?

              rh-ee-ljezek Lukas Jezek
              magaphon@redhat.com Maria Agaphontzev
              Peter Ondrejka Peter Ondrejka
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: