mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-13 00:07:26 +00:00
dashboard: fixup ipsec endpoint definitions
This commit is contained in:
parent
effe597d33
commit
1822897717
@ -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}`);
|
||||
|
||||
@ -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
|
||||
}
|
||||
|
||||
|
||||
@ -238,8 +238,8 @@
|
||||
<filename>IpsecLeases.js</filename>
|
||||
<link>/ui/ipsec/leases</link>
|
||||
<endpoints>
|
||||
<endpoint>/api/ipsec/connections/*</endpoint>
|
||||
<endpoint>/api/ipsec/leases/*</endpoint>
|
||||
<endpoint>/api/ipsec/connections/isEnabled</endpoint>
|
||||
<endpoint>/api/ipsec/leases/pools</endpoint>
|
||||
</endpoints>
|
||||
<translations>
|
||||
<title>IPsec Leases</title>
|
||||
@ -254,8 +254,10 @@
|
||||
<filename>IpsecTunnels.js</filename>
|
||||
<link>/ui/ipsec/sessions</link>
|
||||
<endpoints>
|
||||
<endpoint>/api/ipsec/connections/*</endpoint>
|
||||
<endpoint>/api/ipsec/sessions/*</endpoint>
|
||||
<endpoint>/api/ipsec/connections/isEnabled</endpoint>
|
||||
<endpoint>/api/ipsec/sessions/searchPhase1</endpoint>
|
||||
<endpoint>/api/ipsec/sessions/connect/*</endpoint>
|
||||
<endpoint>/api/ipsec/sessions/disconnect/*</endpoint>
|
||||
</endpoints>
|
||||
<translations>
|
||||
<title>IPsec Tunnels</title>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user