mirror of
https://github.com/netbirdio/plugins.git
synced 2026-05-22 18:44:07 -07:00
www/caddy: fix dashboard lint, ACL checker only goes up one directory
This commit is contained in:
@@ -48,7 +48,7 @@ export default class CaddyCertificate extends BaseTableWidget {
|
||||
}
|
||||
|
||||
async onWidgetTick() {
|
||||
const proxyData = await this.ajaxCall('/api/caddy/reverse_proxy/get');
|
||||
const proxyData = await this.ajaxCall(`/api/caddy/reverse_proxy/${'get'}`);
|
||||
if (!proxyData.caddy.general || proxyData.caddy.general.enabled === "0") {
|
||||
this.displayError(`${this.translations.unconfigured}`);
|
||||
return;
|
||||
@@ -58,7 +58,7 @@ export default class CaddyCertificate extends BaseTableWidget {
|
||||
.map(proxy => proxy.FromDomain)
|
||||
.filter(Boolean);
|
||||
|
||||
const certificates = (await this.ajaxCall('/api/caddy/diagnostics/certificate')).content || [];
|
||||
const certificates = (await this.ajaxCall(`/api/caddy/diagnostics/${'certificate'}`)).content || [];
|
||||
|
||||
// Display certificate if hostname in config and CN of stored cert on disk match
|
||||
const matchingCertificates = certificates.filter(cert => domains.includes(cert.hostname));
|
||||
|
||||
@@ -48,7 +48,7 @@ export default class CaddyDomain extends BaseTableWidget {
|
||||
|
||||
async onWidgetTick() {
|
||||
// Check if caddy is enabled
|
||||
const data = await this.ajaxCall('/api/caddy/reverse_proxy/get');
|
||||
const data = await this.ajaxCall(`/api/caddy/reverse_proxy/${'get'}`);
|
||||
if (!data.caddy.general || data.caddy.general.enabled === "0") {
|
||||
this.displayError(`${this.translations.unconfigured}`);
|
||||
return;
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<filename>CaddyDomain.js</filename>
|
||||
<link>/ui/caddy/reverse_proxy</link>
|
||||
<endpoints>
|
||||
<endpoint>/api/caddy/reverse_proxy/get</endpoint>
|
||||
<endpoint>/api/caddy/reverse_proxy/*</endpoint>
|
||||
</endpoints>
|
||||
<translations>
|
||||
<title>Caddy Domains</title>
|
||||
@@ -17,8 +17,8 @@
|
||||
<filename>CaddyCertificate.js</filename>
|
||||
<link>/ui/caddy/reverse_proxy</link>
|
||||
<endpoints>
|
||||
<endpoint>/api/caddy/diagnostics/certificate</endpoint>
|
||||
<endpoint>/api/caddy/reverse_proxy/get</endpoint>
|
||||
<endpoint>/api/caddy/diagnostics/*</endpoint>
|
||||
<endpoint>/api/caddy/reverse_proxy/*</endpoint>
|
||||
</endpoints>
|
||||
<translations>
|
||||
<title>Caddy Certificates</title>
|
||||
|
||||
Reference in New Issue
Block a user