Data tables are used across almost all features of Admin Console.
Within data tables, the general UI paradigm is to show (the same) icons per row, with each icon triggering a different action for the entity represented by that row.
The Wicket panel implementing such multi-icon actions is ActionLinksPanel.
While this component has been serving for the purpose, it might be useful to improve the UX by empowering TogglePanel - the transparent menu activated when clicking on a node in the Topology.
The idea is to:
- remove all icons shown in each data table row
- when clicking on a given data table row, show a menu based on TogglePanel providing access to all actions available for the entity represented by that row.