luci-app-unbound: fix interface selections to match UCI 4853/head
authorEric Luehrsen <ericluehrsen@gmail.com>
Mon, 1 Mar 2021 02:25:44 +0000 (21:25 -0500)
committerEric Luehrsen <ericluehrsen@gmail.com>
Sun, 7 Mar 2021 02:07:55 +0000 (21:07 -0500)
Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua

index 206d7e6da183331d156b76ebeb5d6012b9f1b18e..a1b366153631ce650c726da3129030b8bbf6ac11 100644 (file)
@@ -8,7 +8,8 @@ local ena, mcf, lci, lsv
 local rlh, rpv, vld, nvd, eds, prt, tlm
 local ctl, dlk, dom, dty, lfq, wfq, exa
 local dp6, d64, pfx, qry, qrs
-local pro, tgr, rsc, rsn, ag2, stt
+local pro, rsc, rsn, ag2, stt
+local tgr, ifc, wfc
 local rpn, din, ath
 
 local ut = require "luci.util"
@@ -125,7 +126,25 @@ if (valman == "0") then
     ag2:value("24", "24")
     ag2:value("99", "99 ("..translate("never")..")")
 
-    tgr = s1:taboption("advanced", Value, "trigger_interface",
+    ifc = s1:taboption("advanced", Value, "iface_lan",
+        translate("LAN Networks"),
+        translate("Networks to consider LAN (served) beyond those served by DHCP"))
+    ifc.template = "cbi/network_netlist"
+    ifc.widget = "checkbox"
+    ifc.rmempty = true
+    ifc.cast = "string"
+    ifc.nocreate = true
+
+    wfc = s1:taboption("advanced", Value, "iface_wan",
+        translate("WAN Networks"),
+        translate("Networks to consider WAN (unserved)"))
+    wfc.template = "cbi/network_netlist"
+    wfc.widget = "checkbox"
+    wfc.rmempty = true
+    wfc.cast = "string"
+    wfc.nocreate = true
+
+    tgr = s1:taboption("advanced", Value, "iface_trig",
         translate("Trigger Networks"),
         translate("Networks that may trigger Unbound to reload (avoid wan6)"))
     tgr.template = "cbi/network_netlist"