Fix Oxidized Config tab showing when Device OS or Device Type is disabled (#13809)

* Fix Oxidized Config tab showing when Device OS or Device Type is disabled

Fixes https://github.com/librenms/librenms/issues/13808

* StyleCI

* Apply Jellyfrogs suggestion to simplify the code
This commit is contained in:
Mark Westerterp
2022-02-27 10:56:33 +01:00
committed by GitHub
parent d07e3d6148
commit 86a504e675

View File

@@ -71,8 +71,10 @@ class ShowConfigController extends Controller implements DeviceTab
private function oxidizedEnabled(Device $device)
{
return Config::get('oxidized.enabled') === true
&& Config::has('oxidized.url')
&& $device->getAttrib('override_Oxidized_disable') !== 'true';
&& Config::has('oxidized.url')
&& $device->getAttrib('override_Oxidized_disable') !== 'true'
&& ! in_array($device->type, Config::get('oxidized.ignore_types', []))
&& ! in_array($device->os, Config::get('oxidized.ignore_os', []));
}
private function getRancidPath()