Trigger panel: show acknowledged triggers in different color, fixes #126.
This commit is contained in:
@@ -291,7 +291,7 @@
|
||||
</ul>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
<div class="tight-form last">
|
||||
<div class="tight-form">
|
||||
<ul class="tight-form-list">
|
||||
<li class="tight-form-item"
|
||||
ng-style="{background:editor.panel.okEventColor}"
|
||||
@@ -307,5 +307,31 @@
|
||||
</ul>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
<div class="tight-form last">
|
||||
<ul class="tight-form-list">
|
||||
<li class="tight-form-item"
|
||||
ng-style="{background:editor.panel.ackEventColor}"
|
||||
style="width: 160px; color: white">
|
||||
<span style="padding-left: 25px"> Acknowledged color </span>
|
||||
</li>
|
||||
<li class="tight-form-item">
|
||||
<spectrum-picker
|
||||
ng-model="editor.panel.ackEventColor"
|
||||
ng-change="editor.panelCtrl.refresh()">
|
||||
</spectrum-picker>
|
||||
</li>
|
||||
<li class="tight-form-item last" style="width: 28px">
|
||||
<label class="checkbox-label" for="ack-event-color"></label>
|
||||
<input class="cr1"
|
||||
id="ack-event-color"
|
||||
type="checkbox"
|
||||
ng-model="editor.panel.markAckEvents"
|
||||
ng-checked="editor.panel.markAckEvents"
|
||||
ng-change="editor.panelCtrl.refresh()">
|
||||
<label for="ack-event-color" class="cr1"></label>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -48,6 +48,7 @@ var panelDefaults = {
|
||||
showEvents: { text: 'Problems', value: '1' },
|
||||
triggerSeverity: defaultSeverity,
|
||||
okEventColor: 'rgba(0, 245, 153, 0.45)',
|
||||
ackEventColor: 'rgba(0, 0, 0, 0)'
|
||||
};
|
||||
|
||||
var triggerStatusMap = {
|
||||
@@ -183,6 +184,11 @@ class TriggerPanelCtrl extends MetricsPanelCtrl {
|
||||
ack.user = ack.alias + ' (' + ack.name + ' ' + ack.surname + ')';
|
||||
return ack;
|
||||
});
|
||||
|
||||
// Mark acknowledged triggers with different color
|
||||
if (self.panel.markAckEvents && trigger.acknowledges.length) {
|
||||
trigger.color = self.panel.ackEventColor;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user