Project

General

Profile

Feature #20838

as a developer I would like to create new forms using react/redux

Added by Ohad Levy about 1 year ago. Updated 3 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
JavaScript stack
Target version:
Difficulty:
Triaged:
Bugzilla link:
Team Backlog:
Fixed in Releases:
Found in Releases:

Description

this should enable the infrastructure for a developer to write a new form using react and redux.

this should include
  • form fields (input, text, checkbox, textarea etc)
  • client side form validations
  • API handling for submitting the form
  • server side validation errors.

This should also mimic the current workflow in foreman, e.g. success toast after a 'resource' is being created.


Related issues

Related to Foreman - Feature #20839: implement bookmark creation using reactClosed2017-09-04
Related to Foreman - Feature #21134: Get i18n working for validators in react formsAssigned2017-09-27

Associated revisions

Revision b0fd1ab6 (diff)
Added by Ohad Levy about 1 year ago

fixes #20838 - add redux-form supports

History

#1 Updated by Ohad Levy about 1 year ago

  • Related to Feature #20839: implement bookmark creation using react added

#2 Updated by The Foreman Bot about 1 year ago

  • Status changed from New to Ready For Testing
  • Assignee set to Ohad Levy
  • Pull request https://github.com/theforeman/foreman/pull/4795 added

#3 Updated by Daniel Lobato Garcia about 1 year ago

What should be implemented for this issue to be closed? What parts of the stack is this substituting, just the view (which would include client-side validations) or does this imply more than that?

#4 Updated by Walden Raines about 1 year ago

  • Target version set to 218

#5 Updated by Ohad Levy about 1 year ago

  • Related to Feature #21134: Get i18n working for validators in react forms added

#6 Updated by Ohad Levy about 1 year ago

Daniel Lobato Garcia wrote:

What should be implemented for this issue to be closed? What parts of the stack is this substituting, just the view (which would include client-side validations) or does this imply more than that?

Daniel - Does the PR address your question?

#7 Updated by Walden Raines about 1 year ago

  • Target version changed from 218 to 224

#8 Updated by Timo Goebel about 1 year ago

  • Legacy Backlogs Release (now unused) set to 296

#9 Updated by Ohad Levy about 1 year ago

  • % Done changed from 0 to 100
  • Status changed from Ready For Testing to Closed

Also available in: Atom PDF