mirror of
https://github.com/Icinga/icingaweb2-module-businessprocess.git
synced 2026-02-02 16:39:25 -05:00
parent
f12b2d744a
commit
fd7fd71bb7
2 changed files with 4 additions and 4 deletions
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
namespace Icinga\Module\Businessprocess\Web\Navigation\Renderer;
|
||||
|
||||
use Icinga\Module\Businessprocess\Node;
|
||||
use Icinga\Module\Businessprocess\Storage\LegacyStorage;
|
||||
use Icinga\Web\Navigation\Renderer\BadgeNavigationItemRenderer;
|
||||
|
||||
|
|
@ -25,8 +26,7 @@ class ProcessProblemsBadge extends BadgeNavigationItemRenderer
|
|||
$bp = $storage->loadProcess($this->getBpConfigName());
|
||||
foreach ($bp->getRootNodes() as $rootNode) {
|
||||
if (! $rootNode->isEmpty() &&
|
||||
$rootNode->getState() !== $rootNode::ICINGA_PENDING
|
||||
&& $rootNode->hasProblems()) {
|
||||
! in_array($rootNode->getState(), [Node::ICINGA_OK, Node::ICINGA_PENDING], true)) {
|
||||
$count++;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
namespace Icinga\Module\Businessprocess\Web\Navigation\Renderer;
|
||||
|
||||
use Icinga\Application\Modules\Module;
|
||||
use Icinga\Module\Businessprocess\Node;
|
||||
use Icinga\Module\Businessprocess\ProvidedHook\Icingadb\IcingadbSupport;
|
||||
use Icinga\Module\Businessprocess\State\IcingaDbState;
|
||||
use Icinga\Module\Businessprocess\State\MonitoringState;
|
||||
|
|
@ -36,8 +37,7 @@ class ProcessesProblemsBadge extends BadgeNavigationItemRenderer
|
|||
|
||||
foreach ($bp->getRootNodes() as $rootNode) {
|
||||
if (! $rootNode->isEmpty() &&
|
||||
$rootNode->getState() !== $rootNode::ICINGA_PENDING
|
||||
&& $rootNode->hasProblems()) {
|
||||
! in_array($rootNode->getState(), [Node::ICINGA_OK, Node::ICINGA_PENDING], true)) {
|
||||
$count++;
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue