diff --git a/luci-app-openmptcprouter/luasrc/view/openmptcprouter/wanstatus.htm b/luci-app-openmptcprouter/luasrc/view/openmptcprouter/wanstatus.htm index f9d6fcf5c..224ff07a6 100644 --- a/luci-app-openmptcprouter/luasrc/view/openmptcprouter/wanstatus.htm +++ b/luci-app-openmptcprouter/luasrc/view/openmptcprouter/wanstatus.htm @@ -445,13 +445,14 @@ local statuslogo = ucic:get("openmptcprouter","settings","statuslogo") or "openm cssc = 'rgb(144, 240, 144)'; statusIcon = "<%=resource%>/openmptcprouter/images/statusWarning.png"; statusMessageClass = "warning"; - statusMessage = "Some connectivity tests failed"; + statusMessage = "Some connectivity tests failed" + '
'; + break; default: stat = 'Unknown'; cssc = 'rgb(144, 240, 144)'; statusIcon = "<%=resource%>/openmptcprouter/images/statusWarning.png"; statusMessageClass = "warning"; - statusMessage = "Unknown status"; + statusMessage = "Unknown status (" + mArray.wans[i].status + ")" + '
'; } // Populate info var wanip = mArray.wans[i].wanip; diff --git a/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js b/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js index da0eeabb5..f6ffc7d5f 100644 --- a/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js +++ b/luci-mod-network/htdocs/luci-static/resources/view/network/dhcp.js @@ -305,6 +305,10 @@ return view.extend({ o = s.taboption('general', form.DynamicList, 'ipset', _('IP sets'), _('List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here.')); + o.filter = function(section_id, name) { + return (section_id.startsWith('omr_dscp') == false); + }; + o.optional = true; o.placeholder = '/example.org/ipset,ipset6'; @@ -754,6 +758,9 @@ return view.extend({ _('List of IP sets to populate with the IPs of DNS lookup results of the FQDNs also specified here.')); ss = o.subsection; + ss.filter = function(section_id, name) { + return (section_id.startsWith('omr_') == false); + }; ss.addremove = true; ss.anonymous = true; diff --git a/openmptcprouter-api/files/usr/libexec/rpcd/openmptcprouter b/openmptcprouter-api/files/usr/libexec/rpcd/openmptcprouter index a3b2747a0..166565cea 100755 --- a/openmptcprouter-api/files/usr/libexec/rpcd/openmptcprouter +++ b/openmptcprouter-api/files/usr/libexec/rpcd/openmptcprouter @@ -1273,6 +1273,7 @@ function interfaces_status() local mac = section ["macaddr"] or "" local itype = section ["type"] or "" local state = uci:get("openmptcprouter", interface, "state") or "" + local connectivity = "OK" --if not ipaddr or not gateway then return end -- Don't show if0 in the overview @@ -1311,7 +1312,7 @@ function interfaces_status() if enabled == "0" then return end - local connectivity = "OK" + --local connectivity = "OK" if ipaddr == "" and ifname ~= nil and ifname ~= "" and proto ~= "dhcpv6" then ipaddr = ut.trim(sys.exec("ip -4 -br addr ls dev " .. ifname .. " | awk -F'[ /]+' '{print $3}' | tr -d '\n'")) end