From 8eb2bda539b7948dc07d2ebbf0da8a00632789c8 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Fri, 20 May 2022 10:00:46 +0200 Subject: [PATCH] admin/ui: Improve sync page --- admin/static/js/app.js | 8 +++-- admin/static/views/sync.html | 68 +++++++++++++++++++++++++++--------- 2 files changed, 57 insertions(+), 19 deletions(-) diff --git a/admin/static/js/app.js b/admin/static/js/app.js index 3dce0387..9467e719 100644 --- a/admin/static/js/app.js +++ b/admin/static/js/app.js @@ -617,11 +617,15 @@ angular.module("FICApp") needRefreshSyncReportWhenReady = true; else if (needRefreshSyncReportWhenReady) refreshSyncReport(); - if (response.data && response.data.progress) + if (response.data && response.data.progress) { + $scope.syncPercent = Math.floor(response.data.progress * 100 / 255); $scope.syncProgress = Math.floor(response.data.progress * 100 / 255) + " %"; - else + } else { $scope.syncProgress = response.data; + $scope.syncPercent = 0; + } }, function(response) { + $scope.syncPercent = 0; if (response.data && response.data.errmsg) $scope.syncProgress = response.data.errmsg; else diff --git a/admin/static/views/sync.html b/admin/static/views/sync.html index 32723c5c..a457e6ed 100644 --- a/admin/static/views/sync.html +++ b/admin/static/views/sync.html @@ -14,34 +14,68 @@ -
-
-
-
Synchronisation
-
-
ID
-
{{ configro['sync-id'] }}
-
- -
- {{ syncProgress }} -
-
+
+
+

+ Import des thèmes +

+
Dernier import : {{ syncReport._date[1] }}
-
+
+
+
+
+
+
+
Type
+
+
Synchronisation
+
+
ID
+
{{ configro['sync-id'] }}
+
Statut
+
{{ syncProgress }}
+
+ +
-
+
- - Voir le rapport
+ +
+
+ + + Lien public + + +

+ Dernier rapport de synchronisation +

+
+
+

+ {{ th }} + + + +

+
    +
  • {{ item }}
  • +
+
+