From fa2412b5428b38a4094e292b869be9ca47e31fd0 Mon Sep 17 00:00:00 2001 From: Eric Luehrsen Date: Sun, 28 Feb 2021 21:25:44 -0500 Subject: [PATCH] luci-app-unbound: fix interface selections to match UCI Signed-off-by: Eric Luehrsen --- .../luasrc/model/cbi/unbound/configure.lua | 23 +++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua b/applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua index 206d7e6da1..a1b3661536 100644 --- a/applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua +++ b/applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua @@ -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" -- 2.30.2