https://blueprints.launchpad.net/fuel/+spec/collapsible-node-groups
Implement possibility to collapse and expand node groups in Fuel Web UI.
In Fuel Web UI it becomes difficult to scroll through a large list of nodes to observe overall nodes state. As long as nodes are always grouped by their parameters, which corresponds to applied sorting on the screen, user does not always need to see the entire list of nodes in a group. In most cases nodes in a group will not have many differences. For everyday work with a cloud some aggregated information about a node group would be enough.
Collapsible behaviour of node groups should be introduced in Fuel Web UI.
Collapsible node group should represent an aggregated information about its nodes and a set of controls:
There are mockups for the feature:
It would be a good UX to store collapsed state of node groups on backend. This would help user not to toggle groups every time nodes screen is loaded. Since node grouping depends on applied sorting for node list, sorting should also be stored on backend. So, these UI settings (collapsed state of node groups, current sorting) should be saved every time user toggles a node group or changes sorting on nodes screen. This UI settings should be coupled with a particular user to give the user an ability to keep his own settings for all clients (browsers). This proposal should be considered in the next iterations of node namanement flow rework.
None
None.
None.
None
None
None
None
None
None.
None
None
Primary assignee:
Developers:
Mandatory Design Reviewer:
Approver:
QA engineer:
The documentation should cover how the end user experience has been changed.