Merge branch 'develop'
This commit is contained in:
@@ -82,7 +82,16 @@ function (angular, _, kbn) {
|
|||||||
return this.itemFindQuery(groups, hosts, apps)
|
return this.itemFindQuery(groups, hosts, apps)
|
||||||
.then(function (items) {
|
.then(function (items) {
|
||||||
if (itemnames == 'All') {
|
if (itemnames == 'All') {
|
||||||
return items;
|
|
||||||
|
// Filter items by regex
|
||||||
|
if (target.itemFilter) {
|
||||||
|
var item_pattern = new RegExp(target.itemFilter);
|
||||||
|
return _.filter(items, function (item) {
|
||||||
|
return item_pattern.test(expandItemName(item));
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
return items;
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
// Filtering items
|
// Filtering items
|
||||||
@@ -99,7 +108,7 @@ function (angular, _, kbn) {
|
|||||||
} else {
|
} else {
|
||||||
items = _.flatten(items);
|
items = _.flatten(items);
|
||||||
|
|
||||||
if ((from < useTrendsFrom) && self.trends) {
|
if ((from < useTrendsFrom) && self.trends) {
|
||||||
return self.getTrends(items, from, to)
|
return self.getTrends(items, from, to)
|
||||||
.then(_.partial(self.handleTrendResponse, items));
|
.then(_.partial(self.handleTrendResponse, items));
|
||||||
} else {
|
} else {
|
||||||
@@ -288,7 +297,7 @@ function (angular, _, kbn) {
|
|||||||
|
|
||||||
// Handle auth errors
|
// Handle auth errors
|
||||||
if (response.data.error.data == "Session terminated, re-login, please." ||
|
if (response.data.error.data == "Session terminated, re-login, please." ||
|
||||||
response.data.error.data == "Not authorised." ||
|
response.data.error.data == "Not authorised." ||
|
||||||
response.data.error.data == "Not authorized") {
|
response.data.error.data == "Not authorized") {
|
||||||
return self.performZabbixAPILogin().then(function (response) {
|
return self.performZabbixAPILogin().then(function (response) {
|
||||||
self.auth = response;
|
self.auth = response;
|
||||||
|
|||||||
@@ -102,7 +102,7 @@
|
|||||||
</li>
|
</li>
|
||||||
<!-- Select Item -->
|
<!-- Select Item -->
|
||||||
<li>
|
<li>
|
||||||
<select style="width: 25em"
|
<select style="width: 20em"
|
||||||
class="tight-form-input input-medium"
|
class="tight-form-input input-medium"
|
||||||
ng-change="selectItem()"
|
ng-change="selectItem()"
|
||||||
ng-model="target.item"
|
ng-model="target.item"
|
||||||
@@ -116,6 +116,15 @@
|
|||||||
<i class="icon-warning-sign"></i>
|
<i class="icon-warning-sign"></i>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
<!-- Item filter -->
|
||||||
|
<li>
|
||||||
|
<input type="text"
|
||||||
|
class="tight-form-input input-large"
|
||||||
|
ng-model="target.itemFilter"
|
||||||
|
spellcheck='false'
|
||||||
|
placeholder="Item filter (regex)"
|
||||||
|
ng-blur="targetBlur()">
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="clearfix"></div>
|
<div class="clearfix"></div>
|
||||||
|
|||||||
Reference in New Issue
Block a user