Skip to content
Snippets Groups Projects
Verified Commit a70779db authored by Guillaume Damiens's avatar Guillaume Damiens
Browse files

Migration de la partie script dans un dossier pica-wekan-scripts

parent 8d208159
No related branches found
No related tags found
1 merge request!37Tx services p19 test
File moved
#!/bin/bash
export username="username"
export password="password"
......@@ -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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment