Skip to content

NMS-20126: dashboard parity panels and default layout - #8722

Open
joseanesONMS wants to merge 1 commit into
jira/NMS-19851-dashboard-basefrom
jira/NMS-20126-parity-panels
Open

NMS-20126: dashboard parity panels and default layout#8722
joseanesONMS wants to merge 1 commit into
jira/NMS-19851-dashboard-basefrom
jira/NMS-20126-parity-panels

Conversation

@joseanesONMS

@joseanesONMS joseanesONMS commented Jul 31, 2026

Copy link
Copy Markdown

NMS-20126 (dashboard rework): the panels that reproduce the legacy homepage, and the default layout that arranges them like the front page. Stacks on #8721 (the framework base), so review its top commit.

  • Panels: Pending Situations, Nodes with Pending Alarms, Nodes with Service Outages, Status Overview (severity donuts), Availability, Regional Status map, Business Services, Applications, Notifications, News Feed, Resource Graphs, Graph Collections, Quick Search.
  • Default-layout heights match the measured legacy panel heights (center column and News Feed), so the new page occupies about the same space as the old one.
  • Status Overview donut centre text (total + Alarms/Outages) is drawn on-canvas, proportional and vertically centred, with a slightly thinner ring.
  • The global filter constrains the node-scoped panels; alarm parity matches the legacy boxes (unacknowledged, warning-and-above); the news feed honours opennms.newsFeedPanel.show=false with no outbound request; the "Try the new Dashboard (beta)" link sits below the Quick Search box.

The panels that reproduce the legacy homepage — Pending Situations,
Nodes with Pending Alarms / Service Outages, Status Overview (severity
donuts), Availability, Regional Status map, Business Services,
Applications, Notifications, News Feed, Resource Graphs, Graph
Collections, Quick Search — plus the populated default layout that
arranges them like the front page.

Default-layout heights match the measured legacy panel heights (center
column and News Feed) so the new page occupies about the same space as
the old one. The Status Overview donut centre text is drawn on-canvas,
proportional and vertically centred, with a slightly thinner ring. The
global filter constrains the node-scoped panels; alarm parity matches
the legacy boxes (unacknowledged, warning-and-above); the news feed
honours opennms.newsFeedPanel.show=false with no outbound request.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant