sys = require "luci.sys"
ut = require "luci.util"
-ip = "/usr/bin/ip -4 "
+ip = "ip -4 "
function index()
if not nixio.fs.access("/etc/config/mwan3") then
return
end
- entry({"admin", "network", "mwan"},
- alias("admin", "network", "mwan", "overview"),
+
+ entry({"admin", "status", "mwan"},
+ alias("admin", "status", "mwan", "overview_interface"),
_("Load Balancing"), 600)
- entry({"admin", "network", "mwan", "overview"},
- alias("admin", "network", "mwan", "overview", "overview_interface"),
- _("Overview"), 10)
- entry({"admin", "network", "mwan", "overview", "overview_interface"},
+ entry({"admin", "status", "mwan", "overview_interface"},
template("mwan/overview_interface"))
- entry({"admin", "network", "mwan", "overview", "interface_status"},
- call("interfaceStatus"))
- entry({"admin", "network", "mwan", "overview", "overview_detailed"},
+ entry({"admin", "status", "mwan", "overview_detailed"},
template("mwan/overview_detailed"))
- entry({"admin", "network", "mwan", "overview", "detailed_status"},
+ entry({"admin", "status", "mwan", "interface_status"},
+ call("interfaceStatus"))
+ entry({"admin", "status", "mwan", "detailed_status"},
call("detailedStatus"))
+ entry({"admin", "network", "mwan"},
+ alias("admin", "network", "mwan", "configuration"),
+ _("Load Balancing"), 600)
+
entry({"admin", "network", "mwan", "configuration"},
alias("admin", "network", "mwan", "configuration", "interface"),
_("Configuration"), 20)
+ entry({"admin", "network", "mwan", "configuration", "globals"},
+ cbi("mwan/globalsconfig"),_("Globals"), 5).leaf = true
entry({"admin", "network", "mwan", "configuration", "interface"},
arcombine(cbi("mwan/interface"), cbi("mwan/interfaceconfig")),
_("Interfaces"), 10).leaf = true
entry({"admin", "network", "mwan", "configuration", "rule"},
arcombine(cbi("mwan/rule"), cbi("mwan/ruleconfig")),
_("Rules"), 40).leaf = true
+ entry({"admin", "network", "mwan", "configuration", "notify"},
+ cbi("mwan/notify"),
+ _("Notification"), 50).leaf = true
entry({"admin", "network", "mwan", "advanced"},
- alias("admin", "network", "mwan", "advanced", "hotplugscript"),
+ alias("admin", "network", "mwan", "advanced", "mwanconfig"),
_("Advanced"), 100)
- entry({"admin", "network", "mwan", "advanced", "hotplugscript"},
- form("mwan/advanced_hotplugscript"))
entry({"admin", "network", "mwan", "advanced", "mwanconfig"},
form("mwan/advanced_mwanconfig"))
entry({"admin", "network", "mwan", "advanced", "networkconfig"},