triggers panel: adjust sort order

This commit is contained in:
Alexander Zobnin
2017-12-12 22:32:22 +03:00
parent 4167f5db70
commit 1bc4c3384b
3 changed files with 5 additions and 5 deletions

View File

@@ -421,9 +421,9 @@ System.register(['lodash', 'jquery', 'moment', '../datasource-zabbix/utils', 'ap
key: 'sortTriggers', key: 'sortTriggers',
value: function sortTriggers(triggerList) { value: function sortTriggers(triggerList) {
if (this.panel.sortTriggersBy.value === 'priority') { if (this.panel.sortTriggersBy.value === 'priority') {
triggerList = _.orderBy(triggerList, ['priority', 'triggerid'], ['desc', 'desc']); triggerList = _.orderBy(triggerList, ['priority', 'lastchangeUnix', 'triggerid'], ['desc', 'desc', 'desc']);
} else { } else {
triggerList = _.orderBy(triggerList, ['lastchangeUnix', 'triggerid'], ['desc', 'desc']); triggerList = _.orderBy(triggerList, ['lastchangeUnix', 'priority', 'triggerid'], ['desc', 'desc', 'desc']);
} }
return triggerList; return triggerList;
} }

File diff suppressed because one or more lines are too long

View File

@@ -293,9 +293,9 @@ export class TriggerPanelCtrl extends PanelCtrl {
sortTriggers(triggerList) { sortTriggers(triggerList) {
if (this.panel.sortTriggersBy.value === 'priority') { if (this.panel.sortTriggersBy.value === 'priority') {
triggerList = _.orderBy(triggerList, ['priority', 'triggerid'], ['desc', 'desc']); triggerList = _.orderBy(triggerList, ['priority', 'lastchangeUnix', 'triggerid'], ['desc', 'desc', 'desc']);
} else { } else {
triggerList = _.orderBy(triggerList, ['lastchangeUnix', 'triggerid'], ['desc', 'desc']); triggerList = _.orderBy(triggerList, ['lastchangeUnix', 'priority', 'triggerid'], ['desc', 'desc', 'desc']);
} }
return triggerList; return triggerList;
} }