Feature #49445
openFeature #47072: mgr/dashboard: Usability Improvements
Cleanup #47073: mgr/dashboard: landing page
mgr/dashboard: Allow frontend modifications of the dashboard
0%
Description
Currently, the admin cannot change the dashboard landing page layout which makes it in a way amazingly inflexible. For example, iSCSI Gateways might not be used in a cluster and thus the panel containing this information is irrelevant to the admin.
It would be great if the admin could modify the dashboard landing page the following ways to suit his needs:- Add or remove (custom) sections
- Add or remove rows and columns inside a section
- Change the base height of any given row
- Drag and drop panels
- Add or remove panels
- Change column-based width of panels inside a section
- Change row-based height of panels inside a section
- Allow modification of panel behaviour, that is allow the admin to decide whether a panel changes its font color during a problem or its background color to make it more visible
- Allow the change / removal of a section title
- Allow the change / removal of a panel title
- Allow the placement of the panel title at the top or bottom
As an added bonus it would be impressive, if the admin could change the way certain informations are presented. For example, the monitor panel currently displays "5 (quorum 0, 1, 2, 3, 4, 5)" but in the future, this information is displayed based on a string containing predefined placeholders like "$active_mon_count (quorum $mon_quorum)" so that the admin could rewrite it as "$active_mon_count / $total_mon_count"