mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-07-29 16:54:04 +02:00
parent
c3603c991d
commit
d4dc282ac8
@ -43,12 +43,16 @@ class DashboardContainer extends NavigationItemContainer
|
|||||||
*
|
*
|
||||||
* @param string $name
|
* @param string $name
|
||||||
* @param string $url
|
* @param string $url
|
||||||
|
* @param int $priority
|
||||||
*
|
*
|
||||||
* @return $this
|
* @return $this
|
||||||
*/
|
*/
|
||||||
public function add($name, $url)
|
public function add($name, $url, $priority = null)
|
||||||
{
|
{
|
||||||
$this->dashlets[$name] = $url;
|
$this->dashlets[$name] = [
|
||||||
|
'url' => $url,
|
||||||
|
'priority' => $priority
|
||||||
|
];
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -315,10 +315,11 @@ class Module
|
|||||||
foreach ($panes as $pane) {
|
foreach ($panes as $pane) {
|
||||||
/** @var DashboardContainer $pane */
|
/** @var DashboardContainer $pane */
|
||||||
$dashlets = [];
|
$dashlets = [];
|
||||||
foreach ($pane->getDashlets() as $dashletName => $dashletUrl) {
|
foreach ($pane->getDashlets() as $dashletName => $dashletConfig) {
|
||||||
$dashlets[$dashletName] = [
|
$dashlets[$dashletName] = [
|
||||||
'label' => $this->translate($dashletName),
|
'label' => $this->translate($dashletName),
|
||||||
'url' => $dashletUrl
|
'url' => $dashletConfig['url'],
|
||||||
|
'priority' => $dashletConfig['priority']
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user