From 75f165b8333ea2edfeca86a9914ebfaf6abd971e Mon Sep 17 00:00:00 2001 From: Guillaume Damiens <guillaume.damiens@etu.utc.fr> Date: Fri, 3 May 2019 00:01:02 +0200 Subject: [PATCH] =?UTF-8?q?Ajout=20getopts=20pour=20aper=C3=A7u=20des=20bo?= =?UTF-8?q?ards=20qui=20seraient=20supprim=C3=A9s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pica-wekan-scripts/policy.sh | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/pica-wekan-scripts/policy.sh b/pica-wekan-scripts/policy.sh index 552717ca..951f06f7 100755 --- a/pica-wekan-scripts/policy.sh +++ b/pica-wekan-scripts/policy.sh @@ -9,6 +9,11 @@ boardExpirationDurationDays=0 # jours url=https://wekan.test.picasoft.net # Deadline = somme des durées du dessus deadlineTimeStamp=$(date -d "-"$boardExpirationDurationYears"years-"$boardExpirationDurationMonths"months-"$boardExpirationDurationDays"days" +%s) +delete=false +while getopts "d" option +do + delete=true +done # Récupération du token de connexion queryPica=$(curl -s $url/users/login -d 'username='"$username"'&password='"$password"'') @@ -47,11 +52,16 @@ do if [ $(($deadlineTimeStamp-$(date -d $lastModificationDate +%s))) -gt 0 ] then - echo "Suppresion du board "$boardTitle" (_id "$userBoard", modifié le "$lastModificationDate")" + if [ $delete = true ] + then + echo "Suppresion du board "$boardTitle" (_id "$userBoard", modifié le "$lastModificationDate")" - # Suppression du board si trop ancien - curl -X DELETE https://wekan.test.picasoft.net/api/boards/$userBoard \ - -H 'Authorization: Bearer '"$token"'' + # Suppression du board si trop ancien + curl -X DELETE https://wekan.test.picasoft.net/api/boards/$userBoard \ + -H 'Authorization: Bearer '"$token"'' + else + echo "Board "$boardTitle" trop ancien (_id "$userBoard", modifié le "$lastModificationDate")" + fi fi done done -- GitLab