Display OpenVPN virtual IPv6 addresses for OpenVPN clients in dashboard widget (#8476)

* Display OpenVPN virtual IPv6 addresses for OpenVPN clients

* Check for virtual IPv6 address

* Filtering client vars and join them

* Revert "Filtering client vars and join them"

This reverts commit 8914b39d82ebc50656884172c290d8e8db7a1137.

* Moved logic

* Revert "Moved logic"

This reverts commit c66182871031c64d938bc70bf4d0c57f00634c28.

* Moved ip address list logic

---------

Co-authored-by: lucaspalomodevelop <lucas.palomo@t-online.de>
This commit is contained in:
cs-1 2025-03-24 13:19:14 +01:00 committed by GitHub
parent fb7567bdc7
commit 2422686fad
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -107,6 +107,14 @@ export default class OpenVPNClients extends BaseTableWidget {
}
}
let ip_list = [
client.real_address,
client.virtual_address,
client.virtual_ipv6_address
];
let ip_list_view = ip_list.filter((value) => value).join(" | ");
$clients.append($(`
<div class="ovpn-client-container">
<div class="ovpn-common-name">
@ -130,7 +138,7 @@ export default class OpenVPNClients extends BaseTableWidget {
</span>
</div>
<div>
${client.real_address} | ${client.virtual_address}
${ip_list_view}
</div>
<div>
${client.connected_since}