applications/luci-fw: Fixed r2979, closes #112

This commit is contained in:
Steven Barth 2008-09-02 11:27:00 +00:00
parent 954e61d2a3
commit f9a3de2234
4 changed files with 8 additions and 1 deletions

View file

@ -25,7 +25,7 @@ name.size = 10
iface = s:option(ListValue, "src", translate("fw_zone"))
iface.default = "wan"
luci.model.uci.foreach("firewall", "zone",
luci.model.uci.cursor():foreach("firewall", "zone",
function (section)
iface:value(section.name)
end)
@ -37,18 +37,21 @@ sport = s:option(Value, "src_port")
sport.optional = true
sport:depends("proto", "tcp")
sport:depends("proto", "udp")
sport:depends("proto", "tcpudp")
proto = s:option(ListValue, "proto", translate("protocol"))
proto.optional = true
proto:value("")
proto:value("tcp", "TCP")
proto:value("udp", "UDP")
proto:value("tcpudp", "TCP+UDP")
dport = s:option(Value, "src_dport")
dport.size = 5
dport.optional = true
dport:depends("proto", "tcp")
dport:depends("proto", "udp")
dport:depends("proto", "tcpudp")
to = s:option(Value, "dest_ip")
for i, dataset in ipairs(luci.sys.net.arptable()) do

View file

@ -46,11 +46,13 @@ sport = s:option(Value, "src_port")
sport.optional = true
sport:depends("proto", "tcp")
sport:depends("proto", "udp")
sport:depends("proto", "tcpudp")
dport = s:option(Value, "dest_port")
dport.optional = true
dport:depends("proto", "tcp")
dport:depends("proto", "udp")
dport:depends("proto", "tcpudp")
jump = s:option(ListValue, "target")
jump.rmempty = true

View file

@ -29,6 +29,7 @@ name.size = 10
proto = s:option(ListValue, "proto", translate("protocol"))
proto:value("tcp", "TCP")
proto:value("udp", "UDP")
proto:value("tcpudp", "TCP+UDP")
dport = s:option(Value, "src_dport")
dport.size = 5

View file

@ -33,6 +33,7 @@ luci.model.uci.cursor():foreach("firewall", "zone",
proto = s:option(ListValue, "proto", translate("protocol"))
proto:value("tcp", "TCP")
proto:value("udp", "UDP")
proto:value("tcpudp", "TCP+UDP")
dport = s:option(Value, "src_dport")
dport.size = 5