From e6eb1540c07f2813cd6bbb96f7e2300d4c33f97c Mon Sep 17 00:00:00 2001 From: "Alexander A. Klimov" Date: Thu, 25 Jan 2018 17:27:29 +0100 Subject: [PATCH] Monitoring: permit disabling IDO backends no Icinga writes to --- .../application/forms/Config/BackendConfigForm.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/monitoring/application/forms/Config/BackendConfigForm.php b/modules/monitoring/application/forms/Config/BackendConfigForm.php index 135fd7b46..5ed42e1db 100644 --- a/modules/monitoring/application/forms/Config/BackendConfigForm.php +++ b/modules/monitoring/application/forms/Config/BackendConfigForm.php @@ -275,7 +275,10 @@ class BackendConfigForm extends ConfigForm if (($el = $this->getElement('skip_validation')) === null || false === $el->isChecked()) { $resourceConfig = ResourceFactory::getResourceConfig($this->getValue('resource')); - if (! self::isValidIdoSchema($this, $resourceConfig) || !self::isValidIdoInstance($this, $resourceConfig)) { + if (! self::isValidIdoSchema($this, $resourceConfig) + || (! $this->getElement('disabled')->isChecked() + && ! self::isValidIdoInstance($this, $resourceConfig)) + ) { if ($el === null) { $this->addSkipValidationCheckbox(); }