New Node Design
Rework Nodes Tab (WIP)
Multiple roles in nailgun - WIP
Multiple roles in nailgun - WIP
Fix UI tests
Temporary disable role validation due to incorrect work
Multiroles js (WIP)
Store cluster grouping mode
Discard node changes link
Rework internal role representation, strictly validate node roles (breaks lots of tests)
Implement pending_roles correctly
Assign cluster_id to nodes first to handle roles correctly. Remove single node from cluster correctly
Fix dealing with cluster_id NodeHandler and revert the same part in NodeClusterHandler due to issues with networks/interfaces
Proper fix for handling cluster_id in NodeCollectionHandler
New Roles and Toolbar (html)
Node groups layout implementation
Assign Roles panel interractions
Select All tumbler (common for node list): don't track offline nodes
Discard Changes Dialog
Assign Roles panel: multinode deployment mode restriction (one controller max)