xref: /openbmc/phosphor-webui/app/common/directives/log-event.html (revision c86ce3c9c7736ef199d885596b6fc745c7d8c86e)
18b4828a6SIftekharul Islam<div class="row column event-log__single-event"
28b4828a6SIftekharul Islam  ng-class="{'active': event.meta, 'selected': event.selected}">
38b4828a6SIftekharul Islam  <div class="row">
48b4828a6SIftekharul Islam    <div class="inline__confirm" ng-class="{active: event.confirm}">
58b4828a6SIftekharul Islam      <div class="inline__confirm-message">
6569ccf66Sbeccabroek         <p class="h3"><i></i>Are you sure you want to <strong class="ng-binding">delete this event</strong>?</p>
78b4828a6SIftekharul Islam      </div>
88b4828a6SIftekharul Islam      <div class="inline__confirm-buttons">
9f2d74644SIftekharul Islam        <button class="btn-primary" ng-click="accept(event)">Yes</button>
108b4828a6SIftekharul Islam        <button class="btn-primary" ng-click="event.confirm=false;">No</button>
118b4828a6SIftekharul Islam      </div>
128b4828a6SIftekharul Islam    </div>
13569ccf66Sbeccabroek    <div class="row">
14c016139fSIftekharul Islam      <div class="column small-1 large-2 event-log__col-check">
158b4828a6SIftekharul Islam        <label class="control-check">
168b4828a6SIftekharul Islam          <input type="checkbox" name="events__check" ng-click="event.selected= ! event.selected"
178b4828a6SIftekharul Islam            ng-checked="event.selected"/>
1896bbf310SIftekharul Islam          <span class="control__indicator"></span>
198b4828a6SIftekharul Islam        </label>
208b4828a6SIftekharul Islam      </div>
21edb195a5SMichael Davis      <div class="column small-9 large-10 event-log__event-info"
228b4828a6SIftekharul Islam        ng-click="event.meta = ! event.meta">
23c016139fSIftekharul Islam        <p class="inline event__id">#{{event.Id}}</p>
24edb195a5SMichael Davis        <p class="inline event__priority event-resolved" ng-hide="event.Resolved == 0">Resolved</p>
25edb195a5SMichael Davis        <p class="inline event__priority" ng-class="{'low-priority': event.priority == 'Low', 'medium-priority': event.priority == 'Medium', 'high-priority': event.priority == 'High'}">{{event.priority}}</p>
26edb195a5SMichael Davis        <p class="inline event__severity" ng-class="{'low-priority': event.priority == 'Low', 'medium-priority': event.priority == 'Medium', 'high-priority': event.priority == 'High'}">{{event.severity_code}}</p>
27dbf04811SAlexander Filippov        <p class="event__timestamp">{{ event.Timestamp | localeDate : (tmz =='UTC') }}</p>
28edb195a5SMichael Davis        <div>
29845acdc5SMatt Spinler          <p class="inline event__description">{{getTitle(event)}}</p>
308b4828a6SIftekharul Islam        </div>
31569ccf66Sbeccabroek      </div>
328b4828a6SIftekharul Islam      <div class="column small-1 large-1">
33db28a387SIftekharul Islam        <button class="accord-trigger" ng-class="{'active': event.meta}"
341ffa209eSDerick Montague          ng-click="event.meta = ! event.meta" aria-label="{{event.meta ? 'collapse' : 'expand'}}"></button>
358b4828a6SIftekharul Islam      </div>
368b4828a6SIftekharul Islam    </div>
378b4828a6SIftekharul Islam    <div class="row event__metadata-row" ng-class="{'active': event.meta}">
388b4828a6SIftekharul Islam      <div class="column small-1 large-1 event-log__col-check">&nbsp;</div>
398b4828a6SIftekharul Islam      <div class="column small-11 large-11 end">
40845acdc5SMatt Spinler        <div class="event__metadata">{{getAdditionalData(event)}}
418b4828a6SIftekharul Islam        </div>
428b4828a6SIftekharul Islam        <div>
438b4828a6SIftekharul Islam          <div class="event__actions">
44*c86ce3c9SYoshie Muranaka            <button class="btn  btn-tertiary" clipboard text="copyText(event)" on-copied="copySuccess(event)" on-error="copyfailed(err)">
45*c86ce3c9SYoshie Muranaka              <icon file="icon-copy.svg"></icon>
46*c86ce3c9SYoshie Muranaka              <span ng-if="!event.copied">Copy</span>
47*c86ce3c9SYoshie Muranaka              <span ng-if="event.copied">Copied</span>
488b4828a6SIftekharul Islam            </button>
4996bbf310SIftekharul Islam            <button
50*c86ce3c9SYoshie Muranaka              class="btn  btn-tertiary"
5196bbf310SIftekharul Islam              ng-class="{'disabled': multiSelected}"
5296bbf310SIftekharul Islam              ng-click="event.confirm= ! event.confirm"
5396bbf310SIftekharul Islam              ng-disabled="multiSelected">
54*c86ce3c9SYoshie Muranaka                <icon file="icon-trashcan.svg"></icon>Delete
558b4828a6SIftekharul Islam            </button>
56*c86ce3c9SYoshie Muranaka            <button class="btn  btn-tertiary" ng-class="{'disabled': (event.Resolved == 1 || multiSelected)}" ng-click="resolveEvent(event)" ng-disabled="event.Resolved == 1 || multiSelected">
57*c86ce3c9SYoshie Muranaka              <icon file="icon-check.svg"></icon>Mark as resolved
588b4828a6SIftekharul Islam          </div>
598b4828a6SIftekharul Islam          <div class="event__related" ng-show="event.related_items.length">
608b4828a6SIftekharul Islam            <p class="inline event__related-label">Related items:</p>
618b4828a6SIftekharul Islam            <p class="event__related-item" ng-repeat="item in event.related_items">{{item}}</p>
628b4828a6SIftekharul Islam          </div>
638b4828a6SIftekharul Islam        </div>
648b4828a6SIftekharul Islam      </div>
658b4828a6SIftekharul Islam    </div>
668b4828a6SIftekharul Islam  </div>
67569ccf66Sbeccabroek</div>
68