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 @@
-
-
+
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();
+ };
}]);