diff --git a/ui/src/app/api/edge.service.js b/ui/src/app/api/edge.service.js index 5e8a9f88a8..858dff3d18 100644 --- a/ui/src/app/api/edge.service.js +++ b/ui/src/app/api/edge.service.js @@ -32,7 +32,8 @@ function EdgeService($http, $q, customerService) { assignEdgeToCustomer: assignEdgeToCustomer, unassignEdgeFromCustomer: unassignEdgeFromCustomer, makeEdgePublic: makeEdgePublic, - setRootRuleChain: setRootRuleChain + setRootRuleChain: setRootRuleChain, + getEdgeEvents: getEdgeEvents }; return service; @@ -241,4 +242,24 @@ function EdgeService($http, $q, customerService) { }); return deferred.promise; } + + function getEdgeEvents(edgeId, pageLink) { + var deferred = $q.defer(); + var url = '/api/edge/' + edgeId + '/events' + '?limit=' + pageLink.limit; + if (angular.isDefined(pageLink.startTime) && pageLink.startTime != null) { + url += '&startTime=' + pageLink.startTime; + } + if (angular.isDefined(pageLink.endTime) && pageLink.endTime != null) { + url += '&endTime=' + pageLink.endTime; + } + if (angular.isDefined(pageLink.idOffset) && pageLink.idOffset != null) { + url += '&offset=' + pageLink.idOffset; + } + $http.get(url, null).then(function success(response) { + deferred.resolve(response.data); + }, function fail(response) { + deferred.reject(response.data); + }); + return deferred.promise; + } } diff --git a/ui/src/app/event/event-header-edge-event.tpl.html b/ui/src/app/event/event-header-edge-event.tpl.html index cdd9dfb20f..f0d2daa53b 100644 --- a/ui/src/app/event/event-header-edge-event.tpl.html +++ b/ui/src/app/event/event-header-edge-event.tpl.html @@ -15,9 +15,8 @@ limitations under the License. --> -