diff --git a/src/datasource-zabbix/query.controller.js b/src/datasource-zabbix/query.controller.js index 6d295a0..9fd49c3 100644 --- a/src/datasource-zabbix/query.controller.js +++ b/src/datasource-zabbix/query.controller.js @@ -180,11 +180,8 @@ export class ZabbixQueryController extends QueryCtrl { * Check query for template variables */ isContainsVariables() { - var self = this; - return _.some(self.templateSrv.variables, variable => { - return _.some(['group', 'host', 'application', 'item'], field => { - return self.templateSrv.containsVariable(self.target[field].filter, variable.name); - }); + return _.some(['group', 'host', 'application'], field => { + return utils.isTemplateVariable(this.panel.triggers[field].filter, this.templateSrv.variables); }); } diff --git a/src/panel-triggers/editor.html b/src/panel-triggers/editor.html index ea3333c..ee1b24b 100644 --- a/src/panel-triggers/editor.html +++ b/src/panel-triggers/editor.html @@ -1,337 +1,256 @@