trigers: show host groups option, #248 #418

This commit is contained in:
Alexander Zobnin
2017-12-16 15:28:24 +03:00
parent 33f71d49a3
commit 8edbae7aa1
9 changed files with 56 additions and 9 deletions

View File

@@ -134,6 +134,7 @@ System.register(['lodash', 'jquery', 'moment', '../datasource-zabbix/utils', 'ap
// Fields
hostField: true,
hostTechNameField: false,
hostGroups: false,
showTags: true,
statusField: true,
severityField: true,
@@ -617,13 +618,25 @@ System.register(['lodash', 'jquery', 'moment', '../datasource-zabbix/utils', 'ap
}, {
key: 'formatHostName',
value: function formatHostName(trigger) {
var host = "";
if (this.panel.hostField && this.panel.hostTechNameField) {
return trigger.host + ' (' + trigger.hostTechName + ')';
host = trigger.host + ' (' + trigger.hostTechName + ')';
} else if (this.panel.hostField || this.panel.hostTechNameField) {
return this.panel.hostField ? trigger.host : trigger.hostTechName;
} else {
return "";
host = this.panel.hostField ? trigger.host : trigger.hostTechName;
}
return host;
}
}, {
key: 'formatHostGroups',
value: function formatHostGroups(trigger) {
var groupNames = "";
if (this.panel.hostGroups) {
var groups = _.map(trigger.groups, 'name').join(', ');
groupNames += '[ ' + groups + ' ]';
}
return groupNames;
}
}, {
key: 'getAlertIconClass',