diff --git a/admin/static/js/app.js b/admin/static/js/app.js index 1c45d765..3219addf 100644 --- a/admin/static/js/app.js +++ b/admin/static/js/app.js @@ -438,8 +438,22 @@ angular.module("FICApp") $scope.configro = ROSettings.get(); $scope.duration = 240; + var needRefreshSyncReportWhenReady = false; + var refreshSyncReport = function() { + needRefreshSyncReportWhenReady = false; + $http.get("full_import_report.json").then(function(response) { + console.log(response.data); + $scope.syncReport = response.data; + }) + }; + refreshSyncReport() + var progressInterval = $interval(function() { $http.get("/api/sync/deep").then(function(response) { + if (response.data.progress && response.data.progress != 255) + needRefreshSyncReportWhenReady = true; + else if (needRefreshSyncReportWhenReady) + refreshSyncReport(); if (response.data && response.data.progress) $scope.syncProgress = Math.floor(response.data.progress * 100 / 255) + " %"; else diff --git a/admin/static/views/settings.html b/admin/static/views/settings.html index 92ec73d7..add31700 100644 --- a/admin/static/views/settings.html +++ b/admin/static/views/settings.html @@ -179,8 +179,12 @@
{{ syncProgress }}
+
+ Dernier import : {{ syncReport._date[1] }} +
+ Voir le rapport