dns/ddclient: fix ACLs due to lint-acl addition

This commit is contained in:
Franco Fichtner
2024-09-13 11:35:09 +02:00
parent b77cb8ee77
commit 297335efbf
3 changed files with 7 additions and 4 deletions
@@ -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>