diff --git a/webadmin/src/views/activity.html b/webadmin/src/views/activity.html index a53732d91..d0acb6b91 100644 --- a/webadmin/src/views/activity.html +++ b/webadmin/src/views/activity.html @@ -2,15 +2,20 @@
-
+

Activity Log

+ +

-
+
diff --git a/webadmin/src/views/activity.js b/webadmin/src/views/activity.js index 720d818fa..9cd99fcfe 100644 --- a/webadmin/src/views/activity.js +++ b/webadmin/src/views/activity.js @@ -5,8 +5,16 @@ angular.module('Application').controller('ActivityController', ['$scope', '$loca $scope.eventLogs = [ ]; + $scope.currentPage = 1; + $scope.pageItems = 20; + + function fetchEventLogs() { - Client.getEventLogs(1, 20, function (error, eventLogs) { + $scope.busy = true; + + Client.getEventLogs($scope.currentPage, $scope.pageItems, function (error, eventLogs) { + $scope.busy = false; + if (error) return console.error(error); $scope.eventLogs = eventLogs; @@ -17,4 +25,15 @@ angular.module('Application').controller('ActivityController', ['$scope', '$loca fetchEventLogs(); }); + $scope.showNextPage = function () { + $scope.currentPage++; + fetchEventLogs(); + }; + + $scope.showPrevPage = function () { + if ($scope.currentPage > 1) $scope.currentPage--; + else $scope.currentPage = 1; + + fetchEventLogs(); + }; }]);