From 32fe61f557b383009895037af1e41eed3d9c1908 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Tue, 28 Jan 2020 17:00:37 +0100 Subject: [PATCH] admin: refresh claims list each 10s --- admin/static/js/app.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/admin/static/js/app.js b/admin/static/js/app.js index 374d1bf1..6e819d82 100644 --- a/admin/static/js/app.js +++ b/admin/static/js/app.js @@ -1113,9 +1113,15 @@ angular.module("FICApp") refresh(); $interval(refresh, 10000); }) - .controller("ClaimsListController", function($scope, Claim, ClaimAssignee, Teams, $location) { - $scope.claims = Claim.query(); - $scope.assignees = ClaimAssignee.query(); + .controller("ClaimsListController", function($scope, Claim, ClaimAssignee, Teams, $interval, $location) { + var refresh = function() { + $scope.claims = Claim.query(); + $scope.assignees = ClaimAssignee.query(); + } + refresh(); + var myInterval = $interval(refresh, 10000); + $scope.$on('$destroy', function () { $interval.cancel(myinterval); }); + $scope.whoami = getCookie("myassignee"); $scope.teams = Teams.get(); $scope.fields = ["subject", "id_team", "state", "id_assignee", "last_update", "id"];