summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--applications/luci-app-wireguard/luasrc/view/wireguard.htm18
1 files changed, 17 insertions, 1 deletions
diff --git a/applications/luci-app-wireguard/luasrc/view/wireguard.htm b/applications/luci-app-wireguard/luasrc/view/wireguard.htm
index cd08e9ed51..c25ef85caa 100644
--- a/applications/luci-app-wireguard/luasrc/view/wireguard.htm
+++ b/applications/luci-app-wireguard/luasrc/view/wireguard.htm
@@ -179,10 +179,26 @@ for ikey, iface in pairs(data) do
</div>
</div>
<%-
+ local cur = uci.cursor()
for pkey, peer in pairs(iface.peers) do
+ local desc, tmp_desc, pub_key = "", "", ""
+ cur:foreach("network", "wireguard_" .. ikey, function(s)
+ local tmp_desc, pub_key = "", ""
+ for key, value in pairs(s) do
+ if key == "description" then
+ tmp_desc = value
+ end
+ if value == peer.public_key then
+ pub_key = value
+ end
+ if pub_key == peer.public_key and tmp_desc ~= "" then
+ desc = ': ' .. tmp_desc
+ end
+ end
+ end)
-%>
<div class="tr">
- <div class="td" width="33%" style="vertical-align:top"><%:Peer%></div>
+ <div class="td" width="33%" style="vertical-align:top"><%:Peer%><%=desc%></div>
<div class="td">
<div class="table">
<div class="tr">