From 9e1802795ddcafa09cacca8ff86f49d3686bd532 Mon Sep 17 00:00:00 2001 From: Luca Haid Date: Wed, 29 Jan 2025 16:42:33 +0100 Subject: [PATCH] Only Admins can see different Tabs in Device --- application/Device/DeviceController.php | 1 + public/js/pages/Device/Device.js | 9 +++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/application/Device/DeviceController.php b/application/Device/DeviceController.php index 59b776084..9ec484eb2 100644 --- a/application/Device/DeviceController.php +++ b/application/Device/DeviceController.php @@ -49,6 +49,7 @@ class DeviceController extends mfBaseController "DEVICE_MANUFACTURERS" => $deviceManufacturers, "DEVICE_TYPES" => $deviceTypes, "DEVICES" => $this->getDevices(), + "IS_ADMIN" => $this->me->is(["Admin"]), "ZABBIX_URL" => (defined("ZABBIX_URL")) ? ZABBIX_URL : "", "GRAFANA_URL" => (defined("GRAFANA_URL")) ? GRAFANA_URL : "", ]; diff --git a/public/js/pages/Device/Device.js b/public/js/pages/Device/Device.js index 796b8c51e..da6b62c0e 100644 --- a/public/js/pages/Device/Device.js +++ b/public/js/pages/Device/Device.js @@ -14,8 +14,8 @@ Vue.component('device-view-switch', {
- - + +
@@ -33,6 +33,7 @@ Vue.component('device-view-switch', { props: ['value'], data() { return { + window: window, isOverflowing: false, showDropdown: false, };