From a70779db97622620c7b6fb575d87b46a14a6cf58 Mon Sep 17 00:00:00 2001
From: Guillaume Damiens <guillaume.damiens@etu.utc.fr>
Date: Thu, 2 May 2019 23:01:22 +0200
Subject: [PATCH] Migration de la partie script dans un dossier
 pica-wekan-scripts

---
 {pica-wekan => pica-wekan-scripts}/README.md |  0
 pica-wekan-scripts/ids_example.sh            |  4 +++
 {pica-wekan => pica-wekan-scripts}/policy.sh | 34 ++------------------
 3 files changed, 6 insertions(+), 32 deletions(-)
 rename {pica-wekan => pica-wekan-scripts}/README.md (100%)
 create mode 100644 pica-wekan-scripts/ids_example.sh
 rename {pica-wekan => pica-wekan-scripts}/policy.sh (65%)

diff --git a/pica-wekan/README.md b/pica-wekan-scripts/README.md
similarity index 100%
rename from pica-wekan/README.md
rename to pica-wekan-scripts/README.md
diff --git a/pica-wekan-scripts/ids_example.sh b/pica-wekan-scripts/ids_example.sh
new file mode 100644
index 00000000..095fa585
--- /dev/null
+++ b/pica-wekan-scripts/ids_example.sh
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+export username="username"
+export password="password"
diff --git a/pica-wekan/policy.sh b/pica-wekan-scripts/policy.sh
similarity index 65%
rename from pica-wekan/policy.sh
rename to pica-wekan-scripts/policy.sh
index da795064..552717ca 100755
--- a/pica-wekan/policy.sh
+++ b/pica-wekan-scripts/policy.sh
@@ -32,13 +32,14 @@ do
   # Boucle sur chaque board de l'utilisateur
   for userBoard in $userBoards
   do
+    # Récupération de la date de dernière modification et du titre du board concerné
     board=$(curl -s -X GET $url/api/boards/$userBoard \
     -H 'Accept: application/json' \
     -H 'Authorization: Bearer '"$token"'')
     boardTitle=$(echo $board | jq -r '.title')
-
     lastModificationDate=$(echo $board | jq -r '.modifiedAt')
 
+    # Si le board n'a jamais été modifié, on considère alors sa date de création
     if [ $lastModificationDate = null ]
     then
       lastModificationDate=$(echo $board | jq -r '.createdAt')
@@ -56,34 +57,3 @@ do
 done
 
 exit 1
-
-######## FONCTIONNE MAIS QU'AVEC LES BOARDS PUBLICS #######
-
-# récupération des ids de tous les boards publics
-idBoards=$(curl -s -X GET $url/api/boards \
-  -H 'Accept: application/json' \
-  -H 'Authorization: Bearer '"$token"'' | jq -r '.[]._id')
-
-# affiche les boards publics qui n'ont pas été modifié depuis deadlineTimeStamp
-for idBoard in $idBoards
-do
-  board=$(curl -s -X GET $url/api/boards/$idBoard \
-  -H 'Accept: application/json' \
-  -H 'Authorization: Bearer '"$token"'')
-
-  lastModificationDate=$(echo $board | jq -r '.modifiedAt')
-
-  if [ $lastModificationDate = null ]
-  then
-    lastModificationDate=$(echo $board | jq -r '.createdAt')
-  fi
-
-  if [ $(($deadlineTimeStamp-$(date -d $lastModificationDate +%s))) -gt 0 ]
-  then
-    # echo "deadline plus récente que date de modif : board "$idBoard" à supprimer"
-    echo "plus récent : il faut supprimer " $idBoard
-
-    # curl -X DELETE https://wekan.test.picasoft.net/api/boards/$idBoard \
-    # -H 'Authorization: Bearer '"$token"''
-  fi
-done
-- 
GitLab