X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=applications%2Fluci-fw%2Fluasrc%2Fmodel%2Fcbi%2Fluci_fw%2Ftrule.lua;h=f860bff3e605fdfc9501ec66bf67ddf77ad9d2c2;hp=3d1a041f488996b3d92486195d6e3dff86fa60a3;hb=a77418045370ecd82afe799b9995ca8b828d75c0;hpb=741dd0bcd3fbd342c79a689721f793c892dcfc5c diff --git a/applications/luci-fw/luasrc/model/cbi/luci_fw/trule.lua b/applications/luci-fw/luasrc/model/cbi/luci_fw/trule.lua index 3d1a041f4..f860bff3e 100644 --- a/applications/luci-fw/luasrc/model/cbi/luci_fw/trule.lua +++ b/applications/luci-fw/luasrc/model/cbi/luci_fw/trule.lua @@ -16,8 +16,9 @@ m = Map("firewall", translate("firewall_rule"), translate("firewall_rule_desc")) s = m:section(NamedSection, arg[1], "rule", "") s.anonymous = true +s.addremove = false -back = s:option(DummyValue, translate("overview")) +back = s:option(DummyValue, "_overview", translate("overview")) back.value = "" back.titleref = luci.dispatcher.build_url("admin", "network", "firewall", "traffic") @@ -25,12 +26,12 @@ back.titleref = luci.dispatcher.build_url("admin", "network", "firewall", "traff name = s:option(Value, "_name", translate("name")..translate("cbi_optional")) name.rmempty = true -iface = s:option(ListValue, "src", translate("firewall_rule_src")) +iface = s:option(ListValue, "src", translate("fw_src")) iface.rmempty = true -oface = s:option(ListValue, "dest", translate("firewall_rule_dest")) -oface:value("") -oface.optional = true +oface = s:option(ListValue, "dest", translate("fw_dest")) +oface:value("", translate("device", "device")) +oface.rmempty = true luci.model.uci.cursor():foreach("firewall", "zone", function (section)