From a2f8e5f3e7f1288b86d644e1fe3429da880a4bfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Thu, 2 Jan 2020 10:20:21 +0100 Subject: [PATCH] Hide protection mode toggle if not usable (#4392) --- hassio/src/addon-view/hassio-addon-info.js | 30 +++++++++++++--------- 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/hassio/src/addon-view/hassio-addon-info.js b/hassio/src/addon-view/hassio-addon-info.js index 449b85a8cc..1ef1386ecb 100644 --- a/hassio/src/addon-view/hassio-addon-info.js +++ b/hassio/src/addon-view/hassio-addon-info.js @@ -373,19 +373,21 @@ class HassioAddonInfo extends EventsMixin(PolymerElement) { -
-
- Protection mode - - - Grant the add-on elevated system access. - +
@@ -610,6 +612,10 @@ class HassioAddonInfo extends EventsMixin(PolymerElement) { return !addon.ingress || !this._computeHA92plus(hass); } + _computeUsesProtectedOptions(addon) { + return addon.docker_api || addon.full_access || addon.host_pid; + } + _computeHA92plus(hass) { const [major, minor] = hass.config.version.split(".", 2); return Number(major) > 0 || (major === "0" && Number(minor) >= 92);