luci-app-wireguard: add descriptions

Add description fields to luci-app-wireguard similar to those in
luci-proto-wireguard.

Ref: https://github.com/openwrt/luci/commit/140f41b4
Suggested-by: "rwalli" <rwalli@gmx.net>
[squash commits, reword commit message, remove semicolons,
 remove trailing white space]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
rwalli 2018-08-25 19:04:36 +02:00 committed by Jo-Philipp Wich
parent c79a2bbab7
commit 0fe2e72f78

View file

@ -179,10 +179,26 @@ for ikey, iface in pairs(data) do
</div> </div>
</div> </div>
<%- <%-
local cur = uci.cursor()
for pkey, peer in pairs(iface.peers) do 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="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="td">
<div class="table"> <div class="table">
<div class="tr"> <div class="tr">