triggers panel: show data source info for trigger

This commit is contained in:
Alexander Zobnin
2017-12-11 11:35:03 +03:00
parent 5e7a3d7a5d
commit 087a4de9a0
10 changed files with 59 additions and 17 deletions

View File

@@ -210,6 +210,8 @@ export class TriggerPanelCtrl extends PanelCtrl {
return this.getAcknowledges(triggers, ds);
}).then((triggers) => {
return this.filterTriggers(triggers, ds);
}).then((triggers) => {
return this.addTriggerDataSource(triggers, ds);
});
});
@@ -277,6 +279,13 @@ export class TriggerPanelCtrl extends PanelCtrl {
return triggerList;
}
addTriggerDataSource(triggers, ds) {
_.each(triggers, (trigger) => {
trigger.datasource = ds;
});
return triggers;
}
sortTriggers(triggerList) {
if (this.panel.sortTriggersBy.value === 'priority') {
triggerList = _.sortBy(triggerList, ['priority', 'triggerid']).reverse();