From a8abdff274437185672c60d175c6b6e7172a5c5c Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Wed, 15 Dec 2021 12:53:50 +0100 Subject: [PATCH] Add configuration option to disable magic --- nymea-app/ui/Configuration.qml | 1 + nymea-app/ui/ConfigurationBase.qml | 3 ++- nymea-app/ui/MainMenu.qml | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/nymea-app/ui/Configuration.qml b/nymea-app/ui/Configuration.qml index 267796f2..499f3b02 100644 --- a/nymea-app/ui/Configuration.qml +++ b/nymea-app/ui/Configuration.qml @@ -10,6 +10,7 @@ ConfigurationBase { showCommunityLinks: true + magicEnabled: true networkSettingsEnabled: true apiSettingsEnabled: true mqttSettingsEnabled: true diff --git a/nymea-app/ui/ConfigurationBase.qml b/nymea-app/ui/ConfigurationBase.qml index b2a4569c..f8c02bf6 100644 --- a/nymea-app/ui/ConfigurationBase.qml +++ b/nymea-app/ui/ConfigurationBase.qml @@ -9,7 +9,8 @@ Item { property bool showCommunityLinks: false - // Enable/disable entries in the system settings + // Enable/disable certain features + property bool magicEnabled: false property bool networkSettingsEnabled: false property bool apiSettingsEnabled: false property bool mqttSettingsEnabled: false diff --git a/nymea-app/ui/MainMenu.qml b/nymea-app/ui/MainMenu.qml index 33b7e9ec..d8d24114 100644 --- a/nymea-app/ui/MainMenu.qml +++ b/nymea-app/ui/MainMenu.qml @@ -151,7 +151,7 @@ Drawer { text: qsTr("Magic") iconName: "../images/magic.svg" progressive: false - visible: root.currentEngine && root.currentEngine.jsonRpcClient.currentHost && root.currentEngine.jsonRpcClient.connected + visible: root.currentEngine && root.currentEngine.jsonRpcClient.currentHost && root.currentEngine.jsonRpcClient.connected && Configuration.magicEnabled onClicked: { root.openMagicSettings(); root.close();