From 219dcbcb609b1ddf37723dc0150aa89fbefe4e19 Mon Sep 17 00:00:00 2001
From: Guillaume Damiens <guillaume.damiens@etu.utc.fr>
Date: Thu, 25 Apr 2019 23:35:24 +0200
Subject: [PATCH] =?UTF-8?q?ajout=20boucle=20sur=20les=20boards=20+=20recup?=
 =?UTF-8?q?=20date=20de=20derni=C3=A8re=20modif?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 pica-wekan/policy.sh | 22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

diff --git a/pica-wekan/policy.sh b/pica-wekan/policy.sh
index 98e38850..e7b85380 100755
--- a/pica-wekan/policy.sh
+++ b/pica-wekan/policy.sh
@@ -7,6 +7,24 @@ queryPica=$(curl -s https://wekan.test.picasoft.net/users/login -d 'username='"$
 token=$(echo $queryPica | jq -r .token)
 expirationDate=$(echo $queryPica | jq -r .tokenExpires)
 
-curl -X GET https://wekan.test.picasoft.net/api/boards \
+# récupération des ids de tous les boards publics
+idBoards=$(curl -s -X GET https://wekan.test.picasoft.net/api/boards \
   -H 'Accept: application/json' \
-  -H 'Authorization: Bearer '"$token"''
+  -H 'Authorization: Bearer '"$token"'' | jq -r '.[]._id')
+
+# affiche la dernière date de modification de tous les boards publics
+for idBoard in $idBoards
+do
+  board=$(curl -s -X GET https://wekan.test.picasoft.net/api/boards/$idBoard \
+  -H 'Accept: application/json' \
+  -H 'Authorization: Bearer '"$token"'')
+
+  lastModificationDate=$(echo $board | jq -r '.modifiedAt')
+  creationDate=$(echo $board | jq -r '.createdAt')
+  if [ $lastModificationDate = null ]
+  then
+    echo "Board" $idBoard ":" $creationDate
+  else
+    echo "Board" $idBoard ":" $lastModificationDate
+  fi
+done
-- 
GitLab