From 457eb52e2c15fd33e115571ab8ffda0fa158b645 Mon Sep 17 00:00:00 2001 From: Johannes Meyer Date: Wed, 15 Jun 2022 08:34:08 +0200 Subject: [PATCH] ConfigMenu: Add missing application_log entry fixes #4824 --- library/Icinga/Web/Navigation/ConfigMenu.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/library/Icinga/Web/Navigation/ConfigMenu.php b/library/Icinga/Web/Navigation/ConfigMenu.php index ca4540bcf..d78ec8cf0 100644 --- a/library/Icinga/Web/Navigation/ConfigMenu.php +++ b/library/Icinga/Web/Navigation/ConfigMenu.php @@ -5,6 +5,7 @@ namespace Icinga\Web\Navigation; use Icinga\Application\Hook\HealthHook; use Icinga\Application\Icinga; +use Icinga\Application\Logger; use Icinga\Authentication\Auth; use ipl\Html\Attributes; use ipl\Html\BaseHtmlElement; @@ -97,6 +98,14 @@ class ConfigMenu extends BaseHtmlElement ] ] ]; + + if (Logger::writesToFile()) { + $this->children['system']['items']['application_log'] = [ + 'label' => t('Application Log'), + 'url' => 'list/applicationlog', + 'permission' => 'application/log' + ]; + } } protected function assembleUserMenuItem(BaseHtmlElement $userMenuItem)