-
Story
-
Resolution: Unresolved
-
Undefined
-
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?
- depends on
-
SAT-38484 Convert foreman_templates plugin to PF5
-
- Release Pending
-
-
SAT-34702 Replace ForemanForm in Webhook to PF5 Form
-
- Closed
-
- incorporates
-
SAT-42213 Fixes #38470 - deprecate forms/Form.js by Lukshio · Pull Request #10861 · theforeman/foreman · GitHub
-
- Release Pending - Upstream
-
-
SAT-39436 Update CounterInput component to PF5
-
- Review
-
-
SAT-42101 deprecate common/forms/Select.js
-
- Closed
-
-
SAT-39433 Update Select component to PF5
-
- Closed
-
-
SAT-17190 Update InputFactory to use only pf5 components
-
- Closed
-
1.
|
Fixes #38470 - deprecate forms/Form.js by Lukshio · Pull Request #10861 · theforeman/foreman · GitHub |
|
Release Pending - Upstream | |
Lukas Jezek |
2.
|
deprecate common/forms/Select.js |
|
Closed | |
Maria Agaphontzev |
3.
|
Deprecate forms/DateTime |
|
Review | |
Lukas Jezek |
4.
|
Deprecate forms/RadioButtonGroup |
|
Review | |
Lukas Jezek |
5.
|
Deprecate forms/TextField |
|
Review | |
Lukas Jezek |
6.
|
Deprecate multiple components in common/forms/* |
|
Review | |
Lukas Jezek |