monit: fix ACL metadata loosely related to #7907

This commit is contained in:
Franco Fichtner 2024-09-30 08:27:16 +02:00
parent f454a2d335
commit a5579cf3d7
3 changed files with 5 additions and 3 deletions

View File

@ -3,8 +3,10 @@
<name>WebCfg - Services: Monit System Monitoring page</name>
<description>Allow access to the 'Services: Monit System Monitoring' page.</description>
<patterns>
<pattern>api/monit/service/*</pattern>
<pattern>api/monit/settings/*</pattern>
<pattern>api/monit/status/*</pattern>
<pattern>ui/monit/*</pattern>
<pattern>api/monit/*</pattern>
</patterns>
</page-services-monit>
</acl>

View File

@ -203,7 +203,7 @@
<filename>Monit.js</filename>
<link>/ui/monit</link>
<endpoints>
<endpoint>/api/monit/status/get/xml</endpoint>
<endpoint>/api/monit/status/get/*</endpoint>
</endpoints>
<translations>
<title>Monit Status</title>

View File

@ -63,7 +63,7 @@ export default class Monit extends BaseTableWidget {
}
async onWidgetTick() {
const data = await this.ajaxCall('/api/monit/status/get/xml');
const data = await this.ajaxCall(`/api/monit/status/get/${'xml'}`);
if (data['result'] !== 'ok') {
$('#monit-table').html(`<a href="/ui/monit">${this.translations.unconfigured}</a>`);
return;