diff --git a/package/gluon-web-private-wifi/luasrc/lib/gluon/config-mode/controller/admin/privatewifi.lua b/package/gluon-web-private-wifi/luasrc/lib/gluon/config-mode/controller/admin/privatewifi.lua index febfb4e4267043756786e048bcc4dcd2824752ce..0b4647cf00d145220ba8474f1ba364f19b9ea280 100644 --- a/package/gluon-web-private-wifi/luasrc/lib/gluon/config-mode/controller/admin/privatewifi.lua +++ b/package/gluon-web-private-wifi/luasrc/lib/gluon/config-mode/controller/admin/privatewifi.lua @@ -1,3 +1,8 @@ +local uci = require("simple-uci").cursor() +local wireless = require 'gluon.wireless' + package 'gluon-web-private-wifi' -entry({"admin", "privatewifi"}, model("admin/privatewifi"), _("Private WLAN"), 30) +if wireless.device_uses_wlan(uci) then + entry({"admin", "privatewifi"}, model("admin/privatewifi"), _("Private WLAN"), 30) +end diff --git a/package/gluon-web-wifi-config/luasrc/lib/gluon/config-mode/controller/admin/wifi-config.lua b/package/gluon-web-wifi-config/luasrc/lib/gluon/config-mode/controller/admin/wifi-config.lua index 4a0b52567e7b2aa5bbe2d821faf0420a936c4fd8..c6c4507555e6abe6fd3ee00ed16ef83990589ad9 100644 --- a/package/gluon-web-wifi-config/luasrc/lib/gluon/config-mode/controller/admin/wifi-config.lua +++ b/package/gluon-web-wifi-config/luasrc/lib/gluon/config-mode/controller/admin/wifi-config.lua @@ -1,3 +1,8 @@ +local uci = require("simple-uci").cursor() +local wireless = require 'gluon.wireless' + package 'gluon-web-wifi-config' -entry({"admin", "wifi-config"}, model("admin/wifi-config"), _("WLAN"), 20) +if wireless.device_uses_wlan(uci) then + entry({"admin", "wifi-config"}, model("admin/wifi-config"), _("WLAN"), 20) +end