From 1682175716fa70f76f70d90df1a9dbebbdc8e492 Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Wed, 31 Aug 2022 14:44:44 +0200 Subject: [PATCH] register-hooks: no monitoring hook w/o Director UI fixes #2597 --- register-hooks.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/register-hooks.php b/register-hooks.php index 2bf1cd1ee..62fd5f51a 100644 --- a/register-hooks.php +++ b/register-hooks.php @@ -63,10 +63,12 @@ use Icinga\Module\Director\ProvidedHook\IcingaDbCubeLinks; /** @var Module $this */ -$this->provideHook('monitoring/HostActions'); -$this->provideHook('monitoring/ServiceActions'); -$this->provideHook('cube/Actions', CubeLinks::class); -$this->provideHook('cube/IcingaDbActions', IcingaDbCubeLinks::class); +if ($this->getConfig()->get('frontend', 'disabled', 'no') !== 'yes') { + $this->provideHook('monitoring/HostActions'); + $this->provideHook('monitoring/ServiceActions'); + $this->provideHook('cube/Actions', CubeLinks::class); + $this->provideHook('cube/IcingaDbActions', IcingaDbCubeLinks::class); +} $directorHooks = [ 'director/DataType' => [