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) {
let self = this;
let eventid = trigger.lastEvent.eventid;
let grafana_user = this.contextSrv.user.name;
let ack_message = grafana_user + ' (Grafana): ' + message;
return this.datasourceSrv.get(this.panel.datasource).then(datasource => {
let zabbix = datasource.zabbixAPI;
return zabbix.acknowledgeEvent(eventid, ack_message).then(() => {
self.refresh();
return this.datasourceSrv.get(this.panel.datasource)
.then(datasource => {
let zabbixAPI = datasource.zabbix.zabbixAPI;
return zabbixAPI.acknowledgeEvent(eventid, ack_message)
.then(() => {
this.refresh();
});
});
}