Merge pull request #2174 from rosysong/lease-status
authorFlorian Eckert <fe@dev.tdt.de>
Sat, 25 May 2019 19:43:50 +0000 (21:43 +0200)
committerGitHub <noreply@github.com>
Sat, 25 May 2019 19:43:50 +0000 (21:43 +0200)
luci-base: drop ipv6 lease status when IPV6 is not support

modules/luci-base/luasrc/view/lease_status.htm

index bf2a8968d1e386663dead410353ae197c9ac0267..bbaf5986bacbc77af93e9e7af425d983ea31c1a5 100644 (file)
        </div>
 </div>
 
-<div class="cbi-section" style="display:none">
-       <h3><%:Active DHCPv6 Leases%></h3>
-       <div class="table" id="lease6_status_table">
-               <div class="tr table-titles">
-                       <div class="th"><%:Host%></div>
-                       <div class="th"><%:IPv6-Address%></div>
-                       <div class="th"><%:DUID%></div>
-                       <div class="th"><%:Leasetime remaining%></div>
-               </div>
-               <div class="tr placeholder">
-                       <div class="td"><em><%:Collecting data...%></em></div>
+<%
+       local fs = require "nixio.fs"
+       local has_ipv6 = fs.access("/proc/net/ipv6_route")
+
+       if has_ipv6 then
+-%>
+       <div class="cbi-section" style="display:none">
+               <h3><%:Active DHCPv6 Leases%></h3>
+               <div class="table" id="lease6_status_table">
+                       <div class="tr table-titles">
+                               <div class="th"><%:Host%></div>
+                               <div class="th"><%:IPv6-Address%></div>
+                               <div class="th"><%:DUID%></div>
+                               <div class="th"><%:Leasetime remaining%></div>
+                       </div>
+                       <div class="tr placeholder">
+                               <div class="td"><em><%:Collecting data...%></em></div>
+                       </div>
                </div>
        </div>
-</div>
+<% end -%>