From 1822897717a0659d866ab60c314ff7cec7bc9e56 Mon Sep 17 00:00:00 2001 From: Stephan de Wit Date: Fri, 13 Sep 2024 10:44:33 +0200 Subject: [PATCH] dashboard: fixup ipsec endpoint definitions --- src/opnsense/www/js/widgets/IpsecLeases.js | 2 +- src/opnsense/www/js/widgets/IpsecTunnels.js | 8 ++++---- src/opnsense/www/js/widgets/Metadata/Core.xml | 10 ++++++---- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/src/opnsense/www/js/widgets/IpsecLeases.js b/src/opnsense/www/js/widgets/IpsecLeases.js index a637e39b6..c73e99060 100644 --- a/src/opnsense/www/js/widgets/IpsecLeases.js +++ b/src/opnsense/www/js/widgets/IpsecLeases.js @@ -48,7 +48,7 @@ export default class IpsecLeases extends BaseTableWidget { } async onWidgetTick() { - const ipsecStatusResponse = await this.ajaxCall('/api/ipsec/Connections/isEnabled'); + const ipsecStatusResponse = await this.ajaxCall('/api/ipsec/connections/isEnabled'); if (!ipsecStatusResponse.enabled) { this.displayError(`${this.translations.unconfigured}`); diff --git a/src/opnsense/www/js/widgets/IpsecTunnels.js b/src/opnsense/www/js/widgets/IpsecTunnels.js index 3f17e22bc..a0dad9c0e 100644 --- a/src/opnsense/www/js/widgets/IpsecTunnels.js +++ b/src/opnsense/www/js/widgets/IpsecTunnels.js @@ -49,14 +49,14 @@ export default class IpsecTunnels extends BaseTableWidget { async onWidgetTick() { if (!this.locked) { // Check if the widget is locked - const ipsecStatusResponse = await this.ajaxCall('/api/ipsec/Connections/isEnabled'); + const ipsecStatusResponse = await this.ajaxCall('/api/ipsec/connections/isEnabled'); if (!ipsecStatusResponse.enabled) { this.displayError(`${this.translations.unconfigured}`); return; } - const response = await this.ajaxCall('/api/ipsec/Sessions/searchPhase1'); + const response = await this.ajaxCall('/api/ipsec/sessions/searchPhase1'); if (!response || !response.rows || response.rows.length === 0) { this.displayError(`${this.translations.notunnels}`); @@ -79,13 +79,13 @@ export default class IpsecTunnels extends BaseTableWidget { async connectTunnel(ikeid) { await this.ajaxCall(`/api/ipsec/sessions/connect/${ikeid}`, JSON.stringify({ikeid: ikeid}), 'POST'); - const response = await this.ajaxCall('/api/ipsec/Sessions/searchPhase1'); + const response = await this.ajaxCall('/api/ipsec/sessions/searchPhase1'); this.processTunnels(response.rows); // Refresh the tunnels } async disconnectTunnel(ikeid) { await this.ajaxCall(`/api/ipsec/sessions/disconnect/${ikeid}`, JSON.stringify({ikeid: ikeid}), 'POST'); - const response = await this.ajaxCall('/api/ipsec/Sessions/searchPhase1'); + const response = await this.ajaxCall('/api/ipsec/sessions/searchPhase1'); this.processTunnels(response.rows); // Refresh the tunnels } diff --git a/src/opnsense/www/js/widgets/Metadata/Core.xml b/src/opnsense/www/js/widgets/Metadata/Core.xml index 2f5bcc49d..00cf3b204 100644 --- a/src/opnsense/www/js/widgets/Metadata/Core.xml +++ b/src/opnsense/www/js/widgets/Metadata/Core.xml @@ -238,8 +238,8 @@ IpsecLeases.js /ui/ipsec/leases - /api/ipsec/connections/* - /api/ipsec/leases/* + /api/ipsec/connections/isEnabled + /api/ipsec/leases/pools IPsec Leases @@ -254,8 +254,10 @@ IpsecTunnels.js /ui/ipsec/sessions - /api/ipsec/connections/* - /api/ipsec/sessions/* + /api/ipsec/connections/isEnabled + /api/ipsec/sessions/searchPhase1 + /api/ipsec/sessions/connect/* + /api/ipsec/sessions/disconnect/* IPsec Tunnels