From 36e9cdb549753c3d6bde5f0f585db95511468fe8 Mon Sep 17 00:00:00 2001 From: Eric Lippmann Date: Sun, 20 Oct 2013 16:08:01 +0200 Subject: [PATCH] Monitoring/register: Add status summary to the top bar --- .../layouts/scripts/parts/topbar.phtml | 24 +- library/Icinga/Application/Modules/Module.php | 9 +- library/Icinga/Web/Hook/Toptray.php | 85 ----- library/Icinga/Web/Topbar.php | 22 ++ .../application/views/scripts/topbar.phtml | 65 ++++ .../Backend/Ido/Query/DowntimeQuery.php | 8 +- .../Backend/Ido/Query/HoststatusQuery.php | 347 ++++++++++++++++++ .../library/Monitoring/DataView/DataView.php | 48 +-- .../library/Monitoring/DataView/Downtime.php | 2 + .../Monitoring/DataView/HostStatus.php | 3 +- .../Monitoring/DataView/StatusSummary.php | 38 ++ modules/monitoring/public/css/main.less | 85 ++--- modules/monitoring/register.php | 44 +++ public/css/icinga/navigation.less | 23 -- 14 files changed, 609 insertions(+), 194 deletions(-) delete mode 100755 library/Icinga/Web/Hook/Toptray.php create mode 100644 library/Icinga/Web/Topbar.php create mode 100644 modules/monitoring/application/views/scripts/topbar.phtml create mode 100644 modules/monitoring/library/Monitoring/Backend/Ido/Query/HoststatusQuery.php create mode 100644 modules/monitoring/library/Monitoring/DataView/StatusSummary.php create mode 100644 modules/monitoring/register.php diff --git a/application/layouts/scripts/parts/topbar.phtml b/application/layouts/scripts/parts/topbar.phtml index 7a142eb95..6ec8946a2 100755 --- a/application/layouts/scripts/parts/topbar.phtml +++ b/application/layouts/scripts/parts/topbar.phtml @@ -1,26 +1,14 @@ +