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