Fixed event acknowledge in Triggers panel.

This commit is contained in:
Alexander Zobnin
2016-12-30 14:53:23 +03:00
parent 4ca72666ca
commit 8f565ac730

View File

@@ -232,14 +232,15 @@ class TriggerPanelCtrl extends MetricsPanelCtrl {
} }
acknowledgeTrigger(trigger, message) { acknowledgeTrigger(trigger, message) {
let self = this;
let eventid = trigger.lastEvent.eventid; let eventid = trigger.lastEvent.eventid;
let grafana_user = this.contextSrv.user.name; let grafana_user = this.contextSrv.user.name;
let ack_message = grafana_user + ' (Grafana): ' + message; let ack_message = grafana_user + ' (Grafana): ' + message;
return this.datasourceSrv.get(this.panel.datasource).then(datasource => { return this.datasourceSrv.get(this.panel.datasource)
let zabbix = datasource.zabbixAPI; .then(datasource => {
return zabbix.acknowledgeEvent(eventid, ack_message).then(() => { let zabbixAPI = datasource.zabbix.zabbixAPI;
self.refresh(); return zabbixAPI.acknowledgeEvent(eventid, ack_message)
.then(() => {
this.refresh();
}); });
}); });
} }