applications: add ACL dependency annotations to legacy controllers
[project/luci.git] / applications / luci-app-vpnbypass / luasrc / controller / vpnbypass.lua
index 77753020d00029510697c95ef84e1ab102b4191c..d5f4a8cafd7cefeedfcf5042ef74f0324bd37c8e 100644 (file)
@@ -1,7 +1,10 @@
 module("luci.controller.vpnbypass", package.seeall)
 function index()
        if nixio.fs.access("/etc/config/vpnbypass") then
-               entry({"admin", "vpn"}, firstchild(), _("VPN"), 60).dependent=false
+               local e = entry({"admin", "vpn"}, firstchild(), _("VPN"), 60)
+               e.dependent = false
+               e.acl_depends = { "luci-app-vpnbypass" }
+
                entry({"admin", "vpn", "vpnbypass"}, cbi("vpnbypass"), _("VPN Bypass"))
                entry({"admin", "vpn", "vpnbypass", "action"}, call("vpnbypass_action"), nil).leaf = true
        end