Merge pull request #1304 from marcin1j/pr/20170814-mwan3-tracking-method

luci-app-mwan3: add new config option 'track_method'
This commit is contained in:
Hannu Nyman 2017-08-16 18:40:47 +03:00 committed by GitHub
commit dff56b96dc
3 changed files with 19 additions and 0 deletions

View file

@ -147,6 +147,16 @@ track_ip = mwan_interface:option(DummyValue, "track_ip", translate("Tracking IP"
end end
end end
track_method = mwan_interface:option(DummyValue, "track_method", translate("Tracking method"))
track_method.rawhtml = true
function track_method.cfgvalue(self, s)
if tracked then
return self.map:get(s, "track_method") or "—"
else
return "—"
end
end
reliability = mwan_interface:option(DummyValue, "reliability", translate("Tracking reliability")) reliability = mwan_interface:option(DummyValue, "reliability", translate("Tracking reliability"))
reliability.rawhtml = true reliability.rawhtml = true
function reliability.cfgvalue(self, s) function reliability.cfgvalue(self, s)

View file

@ -117,6 +117,12 @@ track_ip = mwan_interface:option(DynamicList, "track_ip", translate("Tracking ho
translate("This hostname or IP address will be pinged to determine if the link is up or down. Leave blank to assume interface is always online")) translate("This hostname or IP address will be pinged to determine if the link is up or down. Leave blank to assume interface is always online"))
track_ip.datatype = "host" track_ip.datatype = "host"
track_method = mwan_interface:option(ListValue, "track_method", translate("Tracking method"))
track_method.default = "ping"
track_method:value("ping")
track_method:value("arping")
track_method:value("httping")
reliability = mwan_interface:option(Value, "reliability", translate("Tracking reliability"), reliability = mwan_interface:option(Value, "reliability", translate("Tracking reliability"),
translate("Acceptable values: 1-100. This many Tracking IP addresses must respond for the link to be deemed up")) translate("Acceptable values: 1-100. This many Tracking IP addresses must respond for the link to be deemed up"))
reliability.datatype = "range(1, 100)" reliability.datatype = "range(1, 100)"

View file

@ -415,6 +415,9 @@ msgstr ""
msgid "Tracking hostname or IP address" msgid "Tracking hostname or IP address"
msgstr "" msgstr ""
msgid "Tracking method"
msgstr ""
msgid "Tracking reliability" msgid "Tracking reliability"
msgstr "" msgstr ""