From 6d6e235e5c4d7501a40ff2ad7964f590be6b22ac Mon Sep 17 00:00:00 2001 From: Johannes Meyer Date: Fri, 31 Jan 2020 15:59:54 +0100 Subject: [PATCH] ScheduleHostCheckCommandForm: Only ignore hosts if rescheduling is restricted --- .../forms/Command/Object/ScheduleHostCheckCommandForm.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/monitoring/application/forms/Command/Object/ScheduleHostCheckCommandForm.php b/modules/monitoring/application/forms/Command/Object/ScheduleHostCheckCommandForm.php index f07e84a6f..55b044fd4 100644 --- a/modules/monitoring/application/forms/Command/Object/ScheduleHostCheckCommandForm.php +++ b/modules/monitoring/application/forms/Command/Object/ScheduleHostCheckCommandForm.php @@ -45,7 +45,9 @@ class ScheduleHostCheckCommandForm extends ScheduleServiceCheckCommandForm { foreach ($this->objects as $object) { /** @var \Icinga\Module\Monitoring\Object\Host $object */ - if (! $object->active_checks_enabled) { + if (! $object->active_checks_enabled + && ! $this->Auth()->hasPermission('monitoring/command/schedule-check') + ) { continue; }