2018-01-22 13:01:38 -08:00
< div >
< div class = "col-md-10 col-md-offset-1" >
2020-03-04 14:15:32 -08:00
< h1 > Event Log< / h1 >
2018-01-22 13:01:38 -08:00
< / div >
< / div >
< div >
< div class = "col-md-10 col-md-offset-1" >
2020-03-25 20:13:45 -07:00
< div class = "eventlog-filter" >
2018-03-05 11:15:25 +01:00
< input type = "text" class = "form-control" style = "min-width: 350px;" ng-model = "search" ng-model-options = "{ debounce: 1000 }" ng-change = "updateFilter()" placeholder = "Search" / >
2019-11-05 19:45:59 +01:00
< multiselect ng-model = "selectedActions" ms-header = "All Events" options = "a.name for a in actions" data-multiple = "true" ng-change = "updateFilter(true)" filter-after-rows = "5" scroll-after-rows = "10" > < / multiselect >
2018-03-05 11:15:25 +01:00
< select class = "form-control" ng-model = "pageItems" ng-options = "a.name for a in pageItemCount" ng-change = "updateFilter(true)" > < / select >
<!-- <select class="form - control" ng - model="action" ng - options="a.name for a in actions" ng - change="updateFilter()">
2018-01-22 13:01:38 -08:00
< option value = "" > -- All actions --< / option >
2018-03-05 11:15:25 +01:00
< / select > -->
2018-01-22 13:01:38 -08:00
< / div >
< div class = "pagination pull-right" >
< button class = "btn btn-default btn-outline" ng-click = "showPrevPage()" ng-disabled = "busy || currentPage <= 1" > < i class = "fa fa-angle-double-left" > < / i > prev< / button >
2019-09-26 18:27:00 -07:00
< button class = "btn btn-default btn-outline" ng-click = "showNextPage()" ng-disabled = "busy || pageItems.value > eventLogs.length" > next < i class = "fa fa-angle-double-right" > < / i > < / button >
2018-01-22 13:01:38 -08:00
< / div >
< / div >
< / div >
< div >
2020-02-13 15:30:31 +01:00
< div class = "col-md-10 col-md-offset-1" >
< div class = "card card-block" style = "max-width: 100%" >
2020-03-04 14:17:29 -08:00
< div >
2020-02-13 15:30:31 +01:00
< center ng-show = "busy" > < h2 > < i class = "fa fa-circle-notch fa-spin" > < / i > < / h2 > < / center >
< table ng-hide = "busy" class = "table table-condensed table-hover" >
< thead >
< tr >
< th class = "col-md-2" > Time< / th >
< th class = "col-md-3" > Source< / th >
< th class = "col-md-7" > Details< / th >
< / tr >
< / thead >
< tbody ng-repeat = "eventLog in eventLogs" >
< tr ng-click = "showEventLogDetails(eventLog)" class = "hand" >
< td > < span uib-tooltip = "{{ eventLog.raw.creationTime | prettyLongDate }}" class = "arrow" > {{ eventLog.raw.creationTime | prettyDate }}< / span > < / td >
< td > {{ eventLog.source }}< / td >
< td ng-bind-html = "eventLog.details" > < / td >
< / tr >
< tr ng-show = "activeEventLog === eventLog" >
< td colspan = "4" > < pre class = "eventlog-details" > {{ eventLog.raw.data | json }}< / pre > < / td >
< / tr >
< / tbody >
< / table >
< / div >
2018-01-22 13:01:38 -08:00
< / div >
2020-02-13 15:30:31 +01:00
< / div >
2018-01-22 13:01:38 -08:00
< / div >