mirror of
https://github.com/netbirdio/plugins.git
synced 2026-05-22 18:44:07 -07:00
dns/ddclient: fix ACLs due to lint-acl addition
This commit is contained in:
@@ -2,8 +2,10 @@
|
||||
<page-services-dyndns>
|
||||
<name>Services: Dynamic DNS</name>
|
||||
<patterns>
|
||||
<pattern>api/dyndns/accounts/*</pattern>
|
||||
<pattern>api/dyndns/service/*</pattern>
|
||||
<pattern>api/dyndns/settings/*</pattern>
|
||||
<pattern>ui/dyndns/*</pattern>
|
||||
<pattern>api/dyndns/*</pattern>
|
||||
</patterns>
|
||||
</page-services-dyndns>
|
||||
</acl>
|
||||
|
||||
@@ -52,14 +52,14 @@ export default class Dyndns extends BaseTableWidget {
|
||||
|
||||
async onWidgetTick() {
|
||||
// Check if DynDNS is enabled
|
||||
const statusData = await this.ajaxCall('/api/dyndns/service/status');
|
||||
const statusData = await this.ajaxCall(`/api/dyndns/service/${'status'}`);
|
||||
if (!statusData || statusData.status !== "running") {
|
||||
this.displayError(this.translations.servicedisabled);
|
||||
return;
|
||||
}
|
||||
|
||||
// Fetch DynDNS account information
|
||||
const accountData = await this.ajaxCall('/api/dyndns/accounts/search_item');
|
||||
const accountData = await this.ajaxCall(`/api/dyndns/accounts/${'search_item'}`);
|
||||
if (!accountData || !accountData.rows || accountData.rows.length === 0) {
|
||||
this.displayError(this.translations.noaccount);
|
||||
return;
|
||||
|
||||
@@ -2,7 +2,8 @@
|
||||
<ddclient>
|
||||
<filename>Dyndns.js</filename>
|
||||
<endpoints>
|
||||
<endpoint>/api/dyndns/*</endpoint>
|
||||
<endpoint>/api/dyndns/accounts/*</endpoint>
|
||||
<endpoint>/api/dyndns/service/*</endpoint>
|
||||
</endpoints>
|
||||
<translations>
|
||||
<title>Dynamic DNS</title>
|
||||
|
||||
Reference in New Issue
Block a user