From ef4a8cb6e5e693870ccf8421befd47f58ba3459c Mon Sep 17 00:00:00 2001 From: Acris Liu Date: Fri, 25 Jun 2021 10:51:04 +0800 Subject: [PATCH 1/3] Fix luci acl for luci-app-dns-forwarder --- files/luci/controller/dns-forwarder.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/files/luci/controller/dns-forwarder.lua b/files/luci/controller/dns-forwarder.lua index d855c9e..e64d9fa 100644 --- a/files/luci/controller/dns-forwarder.lua +++ b/files/luci/controller/dns-forwarder.lua @@ -9,5 +9,9 @@ function index() return end - entry({"admin", "services", "dns-forwarder"}, cbi("dns-forwarder"), _("DNS-Forwarder"), 60).dependent = true + page = entry({"admin", "services", "dns-forwarder"}, + cbi("dns-forwarder"), + _("DNS-Forwarder"), 60) + page.dependent = true + page.acl_depends = { "luci-app-dns-forwarder" } end From 51b695417eab61165b38d422c0dbf6b262e997c8 Mon Sep 17 00:00:00 2001 From: Acris Liu Date: Fri, 25 Jun 2021 10:51:38 +0800 Subject: [PATCH 2/3] Fix luci acl for luci-app-redsocks2 --- files/luci/controller/redsocks2.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/files/luci/controller/redsocks2.lua b/files/luci/controller/redsocks2.lua index 95c9860..c620687 100644 --- a/files/luci/controller/redsocks2.lua +++ b/files/luci/controller/redsocks2.lua @@ -9,5 +9,9 @@ function index() return end - entry({"admin", "services", "redsocks2"}, cbi("redsocks2"), _("RedSocks2"), 72).dependent = true + page = entry({"admin", "services", "redsocks2"}, + cbi("redsocks2"), + _("RedSocks2"), 72) + page.dependent = true + page.acl_depends = { "luci-app-redsocks2" } end From df37c805a467fad929d7df76a488fd60a4626c7e Mon Sep 17 00:00:00 2001 From: Acris Liu Date: Fri, 25 Jun 2021 10:51:50 +0800 Subject: [PATCH 3/3] Fix luci acl for luci-app-shadowvpn --- files/luci/controller/shadowvpn.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/files/luci/controller/shadowvpn.lua b/files/luci/controller/shadowvpn.lua index 5d5ffc0..61bd4a0 100644 --- a/files/luci/controller/shadowvpn.lua +++ b/files/luci/controller/shadowvpn.lua @@ -9,5 +9,9 @@ function index() return end - entry({"admin", "services", "shadowvpn"}, cbi("shadowvpn"), _("ShadowVPN"), 76).dependent = true + page = entry({"admin", "services", "shadowvpn"}, + cbi("shadowvpn"), + _("ShadowVPN"), 76) + page.dependent = true + page.acl_depends = { "luci-app-shadowvpn" } end