diff --git a/app/Http/Controllers/Widgets/AvailabilityMapController.php b/app/Http/Controllers/Widgets/AvailabilityMapController.php index ea3250303b..ac5ba9d470 100644 --- a/app/Http/Controllers/Widgets/AvailabilityMapController.php +++ b/app/Http/Controllers/Widgets/AvailabilityMapController.php @@ -102,9 +102,9 @@ class AvailabilityMapController extends WidgetController } if (!$settings['show_disabled_and_ignored']) { - $device_query->where('disabled', 0)->where('ignore', 0); + $device_query->isActive(); } - $devices = $device_query->select('devices.device_id', 'hostname', 'sysName', 'status', 'uptime')->get(); + $devices = $device_query->select('devices.device_id', 'hostname', 'sysName', 'status', 'uptime', 'disabled', 'ignore')->get(); // process status $uptime_warn = Config::get('uptime_warning', 84600); diff --git a/app/Http/Controllers/Widgets/TopInterfacesController.php b/app/Http/Controllers/Widgets/TopInterfacesController.php index e4c50764ee..cbb4d17c01 100644 --- a/app/Http/Controllers/Widgets/TopInterfacesController.php +++ b/app/Http/Controllers/Widgets/TopInterfacesController.php @@ -52,7 +52,8 @@ class TopInterfacesController extends WidgetController }]) ->select('port_id', 'device_id', 'ifName', 'ifDescr', 'ifAlias') ->groupBy('port_id', 'device_id', 'ifName', 'ifDescr', 'ifAlias') - ->where('poll_time', '>', Carbon::now()->subMinutes($data['time_interval'])) + ->where('poll_time', '>', Carbon::now()->subMinutes($data['time_interval'])->timestamp) + ->has('device') ->orderByRaw('SUM(ifInOctets_rate + ifOutOctets_rate) DESC') ->limit($data['interface_count']); diff --git a/app/Http/Controllers/Widgets/WorldMapController.php b/app/Http/Controllers/Widgets/WorldMapController.php index 89c3458b72..3584c27e0d 100644 --- a/app/Http/Controllers/Widgets/WorldMapController.php +++ b/app/Http/Controllers/Widgets/WorldMapController.php @@ -58,7 +58,7 @@ class WorldMapController extends WidgetController $devices = Device::hasAccess($request->user()) ->with('location') - ->where('disabled', 0) + ->isActive() ->whereIn('status', $status) ->get() ->filter(function ($device) use ($status) { diff --git a/html/css/styles.css b/html/css/styles.css index 72519c7680..3c3f5fa778 100644 --- a/html/css/styles.css +++ b/html/css/styles.css @@ -1917,6 +1917,7 @@ label { overflow-y: auto; width: 100%; height: calc(100% - 38px); + cursor: auto; } .device-availability, .service-availability { @@ -2007,7 +2008,6 @@ label { .widget-availability { float:left; margin:2px; - curosr: pointer; } .widget-availability-fixed { @@ -2021,6 +2021,10 @@ label { margin-bottom: 10px; } +.widget-availability-host a:hover { + text-decoration: none; +} + .widget-availability-service { float:right; margin-bottom: 10px; diff --git a/resources/views/widgets/availability-map.blade.php b/resources/views/widgets/availability-map.blade.php index 22038d701c..baab872c16 100644 --- a/resources/views/widgets/availability-map.blade.php +++ b/resources/views/widgets/availability-map.blade.php @@ -2,12 +2,12 @@
@endif diff --git a/resources/views/widgets/settings/availability-map.blade.php b/resources/views/widgets/settings/availability-map.blade.php index e6a84a4974..e6414a9d80 100644 --- a/resources/views/widgets/settings/availability-map.blade.php +++ b/resources/views/widgets/settings/availability-map.blade.php @@ -30,8 +30,8 @@