triggers panel: update panel options
This commit is contained in:
125
dist/panel-triggers/partials/module.html
vendored
125
dist/panel-triggers/partials/module.html
vendored
@@ -1,127 +1,5 @@
|
||||
<div class="triggers-panel-container">
|
||||
<!-- <div class="triggers-panel-header-bg"></div> -->
|
||||
<div class="triggers-panel-scroll">
|
||||
<table class="triggers-panel-table" ng-if="false">
|
||||
<thead>
|
||||
<tr>
|
||||
<th ng-if="ctrl.panel.hostField" class="zbx-field-host">
|
||||
<div class="triggers-panel-table-header-inner pointer">
|
||||
Host
|
||||
</div>
|
||||
</th>
|
||||
<th ng-if="ctrl.panel.hostTechNameField" class="zbx-field-host">
|
||||
<div class="triggers-panel-table-header-inner pointer">
|
||||
Technical Name
|
||||
</div>
|
||||
</th>
|
||||
<th ng-if="ctrl.panel.statusField" class="zbx-field-status">
|
||||
<div class="triggers-panel-table-header-inner pointer">Status</div>
|
||||
</th>
|
||||
<th ng-if="ctrl.panel.severityField" class="zbx-field-severity">
|
||||
<div class="triggers-panel-table-header-inner pointer">Severity</div>
|
||||
</th>
|
||||
<th>
|
||||
<div class="triggers-panel-table-header-inner pointer">Issue</div>
|
||||
</th>
|
||||
<th ng-if="ctrl.panel.lastChangeField" class="zbx-field-lastchange">
|
||||
<div class="triggers-panel-table-header-inner pointer">Last change</div>
|
||||
</th>
|
||||
<th ng-if="ctrl.panel.ageField" class="zbx-field-age">
|
||||
<div class="triggers-panel-table-header-inner pointer">Age</div>
|
||||
</th>
|
||||
<th ng-if="ctrl.panel.infoField" class="zbx-field-info">
|
||||
<div class="triggers-panel-table-header-inner pointer">Info</div>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr ng-repeat="trigger in ctrl.currentTriggersPage">
|
||||
|
||||
<td ng-if="ctrl.panel.hostField">
|
||||
<div>
|
||||
<span><strong>{{trigger.host}}</strong></span>
|
||||
</div>
|
||||
</td>
|
||||
|
||||
<td ng-if="ctrl.panel.hostTechNameField">
|
||||
<div>
|
||||
<span><strong>{{trigger.hostTechName}}</strong></span>
|
||||
</div>
|
||||
</td>
|
||||
|
||||
<td ng-if="ctrl.panel.statusField" class="zbx-field-colored"
|
||||
ng-style="{background: trigger.color, color: ctrl.panel.fontColor}">
|
||||
<div>
|
||||
{{ctrl.triggerStatusMap[trigger.value]}}
|
||||
</div>
|
||||
</td>
|
||||
|
||||
<td ng-if="ctrl.panel.severityField" class="zbx-field-colored"
|
||||
ng-style="{background: trigger.color, color: ctrl.panel.fontColor}">
|
||||
<div>
|
||||
{{trigger.severity}}
|
||||
</div>
|
||||
</td>
|
||||
|
||||
<td class="zbx-field-colored"
|
||||
ng-style="{background: trigger.color, color: ctrl.panel.fontColor}">
|
||||
<div>
|
||||
{{trigger.description}}
|
||||
<a ng-if="trigger.comments"
|
||||
role="button"
|
||||
ng-click="ctrl.switchComment(trigger)"
|
||||
class="pointer zbx-description-icon"
|
||||
bs-tooltip="'Show additional trigger description'"
|
||||
data-placement="top">
|
||||
<i class="fa fa-file-text-o"></i>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<!-- Trigger comments -->
|
||||
<div class="collapse"
|
||||
id="comments-{{trigger.triggerid}}"
|
||||
ng-if="trigger.showComment">
|
||||
<div>
|
||||
<small>{{trigger.comments}}</small>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
|
||||
<td ng-if="ctrl.panel.lastChangeField">
|
||||
{{trigger.lastchange}}
|
||||
</td>
|
||||
|
||||
<td ng-if="ctrl.panel.ageField">
|
||||
{{trigger.age}}
|
||||
</td>
|
||||
|
||||
<td ng-if="ctrl.panel.infoField">
|
||||
|
||||
<!-- Trigger Url -->
|
||||
<a ng-if="trigger.url"
|
||||
href="{{trigger.url}}"
|
||||
target="_blank">
|
||||
<i class="fa fa-external-link"></i>
|
||||
</a>
|
||||
|
||||
<!-- Trigger state -->
|
||||
<span ng-if="trigger.state === '1'"
|
||||
bs-tooltip="'{{trigger.error}}'">
|
||||
<i class="fa fa-question-circle"></i>
|
||||
</span>
|
||||
|
||||
<!-- Trigger acknowledges -->
|
||||
<ack-tooltip
|
||||
ack="trigger.acknowledges"
|
||||
trigger="trigger"
|
||||
on-ack="ctrl.acknowledgeTrigger"
|
||||
context="ctrl">
|
||||
</ack-tooltip>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<section class="card-section card-list-layout-list">
|
||||
<ol class="card-list">
|
||||
<li class="card-item-wrapper" ng-repeat="trigger in ctrl.currentTriggersPage">
|
||||
@@ -129,8 +7,7 @@
|
||||
<div class="alert-list-body">
|
||||
<div class="alert-list-icon alert-list-item-state"
|
||||
ng-style="{color: trigger.color}">
|
||||
<i class="icon-gf"
|
||||
ng-class="trigger.value === '1' ? 'icon-gf-critical' : 'icon-gf-online'"></i>
|
||||
<i class="icon-gf" ng-class="trigger.value === '1' ? 'icon-gf-critical' : 'icon-gf-online'"></i>
|
||||
</div>
|
||||
<div class="alert-list-main">
|
||||
<p class="alert-list-title">
|
||||
|
||||
49
dist/panel-triggers/partials/options_tab.html
vendored
49
dist/panel-triggers/partials/options_tab.html
vendored
@@ -25,24 +25,6 @@
|
||||
checked="editor.panel.severityField"
|
||||
on-change="ctrl.render()">
|
||||
</gf-form-switch>
|
||||
<gf-form-switch class="gf-form"
|
||||
label-class="width-9"
|
||||
label="Last change"
|
||||
checked="editor.panel.lastChangeField"
|
||||
on-change="ctrl.render()">
|
||||
</gf-form-switch>
|
||||
<gf-form-switch class="gf-form"
|
||||
label-class="width-9"
|
||||
label="Age"
|
||||
checked="editor.panel.ageField"
|
||||
on-change="ctrl.render()">
|
||||
</gf-form-switch>
|
||||
<gf-form-switch class="gf-form"
|
||||
label-class="width-9"
|
||||
label="Info"
|
||||
checked="editor.panel.infoField"
|
||||
on-change="ctrl.render()">
|
||||
</gf-form-switch>
|
||||
</div>
|
||||
|
||||
<div class="section gf-form-group">
|
||||
@@ -104,12 +86,6 @@
|
||||
ng-change="editor.panelCtrl.render()"></select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="gf-form max-width-14">
|
||||
<label class="gf-form-label width-8">Font color</label>
|
||||
<span class="gf-form-label">
|
||||
<spectrum-picker ng-model="editor.panel.fontColor" ng-change="ctrl.render()"></spectrum-picker>
|
||||
</span>
|
||||
</div>
|
||||
<div class="gf-form">
|
||||
<label class="gf-form-label width-8">Page size</label>
|
||||
<input class="gf-form-input width-6"
|
||||
@@ -118,12 +94,6 @@
|
||||
ng-model-onblur
|
||||
ng-change="ctrl.render()">
|
||||
</div>
|
||||
<gf-form-switch class="gf-form"
|
||||
label-class="width-8"
|
||||
label="Enable scroll"
|
||||
checked="editor.panel.scroll"
|
||||
on-change="ctrl.render()">
|
||||
</gf-form-switch>
|
||||
<gf-form-switch class="gf-form"
|
||||
label-class="width-16"
|
||||
label="Custom Last change format"
|
||||
@@ -151,11 +121,14 @@
|
||||
<div class="gf-form-inline" ng-repeat="trigger in editor.panel.triggerSeverity">
|
||||
<div class="gf-form">
|
||||
<label class="gf-form-label width-3">{{ trigger.priority }}</label>
|
||||
<label class="gf-form-label triggers-severity-config"
|
||||
ng-style="{color: trigger.color}">
|
||||
<i class="icon-gf icon-gf-critical"></i>
|
||||
</label>
|
||||
<input type="text"
|
||||
class="gf-form-input width-12"
|
||||
empty-to-null
|
||||
ng-model="trigger.severity"
|
||||
ng-style="{background: trigger.color, color: editor.panel.fontColor}"
|
||||
ng-model-onblur
|
||||
ng-change="ctrl.render()">
|
||||
<span class="gf-form-label">
|
||||
@@ -173,8 +146,11 @@
|
||||
<div class="gf-form-inline">
|
||||
<div class="gf-form">
|
||||
<label class="gf-form-label width-3"> </label>
|
||||
<label class="gf-form-input width-12"
|
||||
ng-style="{background:editor.panel.ackEventColor, color: editor.panel.fontColor}">
|
||||
<label class="gf-form-label triggers-severity-config"
|
||||
ng-style="{color: editor.panel.ackEventColor}">
|
||||
<i class="icon-gf icon-gf-critical"></i>
|
||||
</label>
|
||||
<label class="gf-form-label width-12">
|
||||
Acknowledged color
|
||||
</label>
|
||||
<span class="gf-form-label">
|
||||
@@ -191,8 +167,11 @@
|
||||
<div class="gf-form-inline">
|
||||
<div class="gf-form">
|
||||
<label class="gf-form-label width-3"> </label>
|
||||
<label class="gf-form-input width-12"
|
||||
ng-style="{background:editor.panel.okEventColor, color: editor.panel.fontColor}">
|
||||
<label class="gf-form-label triggers-severity-config"
|
||||
ng-style="{color: editor.panel.okEventColor}">
|
||||
<i class="icon-gf icon-gf-critical"></i>
|
||||
</label>
|
||||
<label class="gf-form-label width-12">
|
||||
OK event color
|
||||
</label>
|
||||
<span class="gf-form-label">
|
||||
|
||||
Reference in New Issue
Block a user