From 95a61e89a9ea60fe18d16e8a13df29bd3cb4e361 Mon Sep 17 00:00:00 2001 From: Johannes Meyer Date: Fri, 4 Sep 2015 15:51:33 +0200 Subject: [PATCH] Module: Fix how dashlets are loaded refs #5600 --- library/Icinga/Application/Modules/Module.php | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/library/Icinga/Application/Modules/Module.php b/library/Icinga/Application/Modules/Module.php index fc3c1fcc0..3f6bc754c 100644 --- a/library/Icinga/Application/Modules/Module.php +++ b/library/Icinga/Application/Modules/Module.php @@ -299,16 +299,13 @@ class Module $navigation = new Navigation(); foreach ($panes as $pane) { /** @var DashboardContainer $pane */ - foreach ($pane->getDashlets() as $dashletName => $dashletUrl) { - $navigation->addItem( - $dashletName, - array( - 'type' => 'dashlet', - 'dashboard' => $pane->getName(), - 'url' => $dashletUrl - ) - ); - } + $navigation->addItem( + $pane->getName(), + array( + 'type' => 'dashboard-pane', + 'dashlets' => $pane->getDashlets() + ) + ); } return $navigation;