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

suppresion de tableaux associatifs et adaptation pour docker-compose

parent 8936bba7
No related branches found
No related tags found
1 merge request!37Tx services p19 test
#!/bin/bash
#!/bin/sh
username="username"
password="password"
#!/bin/bash
#!/bin/sh
. ids.sh # contient $username et $password pour authentification
boardsToDelete[init]=false
. ./ids.sh # contient $username et $password pour authentification
# Paramètres
boardExpirationDurationYears=0 # années
boardExpirationDurationMonths=12 # mois
boardExpirationDurationDays=0 # jours
url=https://wekan.test.picasoft.net
boardExpirationDurationYears=${boardExpirationDurationYears-0} # années
boardExpirationDurationMonths=${boardExpirationDurationMonths-12} # mois
boardExpirationDurationDays=${boardExpirationDurationDays-0} # jours
url=${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
......@@ -17,6 +15,7 @@ while getopts "d" option
do
delete=true
done
boardsToDelete=""
# Récupération du token de connexion
queryPica=$(curl -s $url/users/login -d 'username='"$username"'&password='"$password"'')
......@@ -60,12 +59,12 @@ do
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"''
elif [ ${boardsToDelete[$userBoard]} = false ]
# curl -X DELETE https://wekan.test.picasoft.net/api/boards/$userBoard \
# -H 'Authorization: Bearer '"$token"''
elif [ $(echo $boardsToDelete | grep -c $userBoard) -eq 0 ]
then
boardsToDelete[$userBoard]=true
echo "Board "$boardTitle" trop ancien (modifié le "$lastModificationDate")"
boardsToDelete=$boardsToDelete$userBoard
fi
fi
done
......
#!/bin/bash
if [$DRYRUN -eq 0]
if [ $DRYRUN -eq 0 ]
then
./policy.sh -d
else
......
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