Rework NodesTableView

Registered by Ana Krivokapić

Right now, the table view on the Nodes page is pretty buggy (see attached bugs for examples). The reason is that the current implementation of the NodesTableView is incompatible with how the rest of the related components are architected to fit together. Specifically, NodesTableView should be rendered inside the NodesListForm, as the NodesListView is currently [1] rendered. NodesTableView should NOT contain any forms, only the checkbox inputs. To achieve this, both NodesTableView and DataTable need to be reworked. DataTable is currently working only with formsy-react forms. It needs to be updated to work with redux-form and turned into a proper presentational component, ideally in patternfly-react library. Then NodesTableView can be updated to closely match the behavior of NodesListView.

[1] https://github.com/openstack/tripleo-ui/blob/master/src/js/components/nodes/Nodes.js#L65

Blueprint information

Status:
Complete
Approver:
Emilien Macchi
Priority:
Medium
Drafter:
Ana Krivokapić
Direction:
Approved
Assignee:
None
Definition:
Obsolete
Series goal:
Accepted for future
Implementation:
Not started
Milestone target:
None
Completed by
Juan Antonio Osorio Robles

Related branches

Sprints

Whiteboard

[2017-12-08] Moving out to Rocky. Please request FFE if this is needed for Queens.
[2018-04-09] No update for Rocky. Moving to future. Please update and move back to Rocky if this will be worked on.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.