From b006289c10d89af4fabc687af0ec0cd1372f1f1c Mon Sep 17 00:00:00 2001 From: Matteo Di Lorenzi Date: Mon, 26 Jan 2026 14:45:39 +0100 Subject: [PATCH 1/5] feat(openvpn-tunnel): update certs duration and add certs regeneration functionality --- .../CreateOrEditTunnelDrawer.vue | 3 +- .../openvpn_tunnel/DeleteTunnelModal.vue | 3 +- .../openvpn_tunnel/RegenerateCertsModal.vue | 82 ++++ .../openvpn_tunnel/TunnelInfoModal.vue | 282 +++++++++++ .../openvpn_tunnel/TunnelManager.vue | 43 +- .../standalone/openvpn_tunnel/TunnelTable.vue | 449 +++++++++++------- src/i18n/en.json | 26 +- src/i18n/it.json | 26 +- 8 files changed, 729 insertions(+), 185 deletions(-) create mode 100644 src/components/standalone/openvpn_tunnel/RegenerateCertsModal.vue create mode 100644 src/components/standalone/openvpn_tunnel/TunnelInfoModal.vue diff --git a/src/components/standalone/openvpn_tunnel/CreateOrEditTunnelDrawer.vue b/src/components/standalone/openvpn_tunnel/CreateOrEditTunnelDrawer.vue index 2287811d9..f82272ab8 100644 --- a/src/components/standalone/openvpn_tunnel/CreateOrEditTunnelDrawer.vue +++ b/src/components/standalone/openvpn_tunnel/CreateOrEditTunnelDrawer.vue @@ -1,5 +1,5 @@ @@ -670,6 +670,7 @@ watch( v-model="name" :disabled="id != ''" :label="t('standalone.openvpn_tunnel.tunnel_name')" + :helper-text="t('standalone.openvpn_tunnel.tunnel_name_max_length')" :invalid-message="validationErrorBag.getFirstFor('ns_name')" />