diff --git a/app/Http/Controllers/Device/Tabs/PortController.php b/app/Http/Controllers/Device/Tabs/PortController.php new file mode 100644 index 0000000000..58ae4d4e3e --- /dev/null +++ b/app/Http/Controllers/Device/Tabs/PortController.php @@ -0,0 +1,57 @@ +. + * + * @package LibreNMS + * @link http://librenms.org + * @copyright 2020 Tony Murray + * @author Tony Murray + */ + +namespace App\Http\Controllers\Device\Tabs; + +use App\Models\Device; +use LibreNMS\Interfaces\UI\DeviceTab; + +class PortController implements DeviceTab +{ + public function visible(Device $device): bool + { + return false; + } + + public function slug(): string + { + return 'port'; + } + + public function icon(): string + { + return 'fa-link'; + } + + public function name(): string + { + return __('Port'); + } + + public function data(Device $device): array + { + return []; + } +} diff --git a/app/Http/Controllers/DeviceController.php b/app/Http/Controllers/DeviceController.php index 0aa5e79360..ca9192abac 100644 --- a/app/Http/Controllers/DeviceController.php +++ b/app/Http/Controllers/DeviceController.php @@ -23,6 +23,7 @@ class DeviceController extends Controller 'processes' => \App\Http\Controllers\Device\Tabs\ProcessesController::class, 'collectd' => \App\Http\Controllers\Device\Tabs\CollectdController::class, 'ports' => \App\Http\Controllers\Device\Tabs\PortsController::class, + 'port' => \App\Http\Controllers\Device\Tabs\PortController::class, 'slas' => \App\Http\Controllers\Device\Tabs\SlasController::class, 'wireless' => \App\Http\Controllers\Device\Tabs\WirelessController::class, 'accesspoints' => \App\Http\Controllers\Device\Tabs\AccessPointsController::class,