applications/luci-firewall: remove nat reflection dependency on the wan zone, it causes issues with network lists and is not needed with fw3 anymore

This commit is contained in:
Jo-Philipp Wich 2013-06-13 17:25:44 +00:00
parent 2a366f4c55
commit b543594e5e

View file

@ -39,22 +39,6 @@ else
m.title = "%s - %s" %{ translate("Firewall - Port Forwards"), name } m.title = "%s - %s" %{ translate("Firewall - Port Forwards"), name }
end end
local wan_zone = nil
m.uci:foreach("firewall", "zone",
function(s)
local n = s.network or s.name
if n then
local i
for i in n:gmatch("%S+") do
if i == "wan" then
wan_zone = s.name
return false
end
end
end
end)
s = m:section(NamedSection, arg[1], "redirect", "") s = m:section(NamedSection, arg[1], "redirect", "")
s.anonymous = true s.anonymous = true
s.addremove = false s.addremove = false
@ -164,7 +148,6 @@ o.datatype = "portrange"
o = s:option(Flag, "reflection", translate("Enable NAT Loopback")) o = s:option(Flag, "reflection", translate("Enable NAT Loopback"))
o.rmempty = true o.rmempty = true
o.default = o.enabled o.default = o.enabled
o:depends("src", wan_zone)
o.cfgvalue = function(...) o.cfgvalue = function(...)
return Flag.cfgvalue(...) or "1" return Flag.cfgvalue(...) or "1"
end end