Mark Devices in Maintenance Mode (#11092)

* Mark Devices in Maintenance Mode

* code climate fix
This commit is contained in:
SourceDoctor
2020-02-02 15:33:01 +01:00
committed by GitHub
parent ee72fa4d3c
commit c07678d55f
6 changed files with 38 additions and 3 deletions

View File

@ -106,7 +106,7 @@ class AvailabilityMapController extends WidgetController
// process status
$uptime_warn = Config::get('uptime_warning', 84600);
$totals = ['warn' => 0, 'up' => 0, 'down' => 0, 'ignored' => 0, 'disabled' => 0];
$totals = ['warn' => 0, 'up' => 0, 'down' => 0, 'maintenance' => 0, 'ignored' => 0, 'disabled' => 0];
foreach ($devices as $device) {
if ($device->disabled) {
$totals['disabled']++;
@ -131,6 +131,11 @@ class AvailabilityMapController extends WidgetController
$device->stateName = 'down';
$device->labelClass = 'label-danger';
}
if ($device->isUnderMaintenance()) {
$device->labelClass = 'label-default';
$totals['maintenance']++;
}
}
return [$devices, $totals];
}