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