remet creatuser.sh avt maj foireuse

This commit is contained in:
fab
2026-08-10 11:35:00 +02:00
parent 484e4b7d7c
commit 75e0e2918c
+10 -8
View File
@@ -661,14 +661,16 @@ EOF
if [ "${EQUIPE_AGORA}" != "" -a "${EQUIPE_AGORA}" != "kaz" ]; then if [ "${EQUIPE_AGORA}" != "" -a "${EQUIPE_AGORA}" != "kaz" ]; then
# l'équipe existe t-elle déjà ? # l'équipe existe t-elle déjà ?
http_code=$(curl -s -o /dev/null -w "%{http_code}" -H "Authorization: Bearer ${mattermost_token}" "https://${URL_AGORA}/api/v4/teams/name/${EQUIPE_AGORA}")
if [ "$http_code" -eq 200 ]; then #nb=$(docker exec mattermostServ bin/mmctl team list | grep -w "${EQUIPE_AGORA}" | wc -l)
cat >> "${CMD_LOGIN}" <<EOF http_code=$(curl -s -o /dev/null -w "%{http_code}" -H "Authorization: Bearer ${mattermost_token}" "https://${URL_AGORA}/api/v4/teams/name/${EQUIPE_AGORA}")
#équipe trouvée [ "$http_code" -eq 200 ] && nb=1 || nb=0
EOF
else if [ "${nb}" == "0" ];then # non, on la créé en mettant le user en admin de l'équipe
# non, on la créé en mettant le user en admin de l'équipe
#echo "docker exec -i mattermostServ bin/mmctl team create --name ${EQUIPE_AGORA} --display-name ${EQUIPE_AGORA} --email ${EMAIL_SOUHAITE}" --private | tee -a "${CMD_INIT}"
#################################
cat >> "${CMD_LOGIN}" <<EOF cat >> "${CMD_LOGIN}" <<EOF
resp=\$(curl -s -X POST "https://${URL_AGORA}/api/v4/teams" \ resp=\$(curl -s -X POST "https://${URL_AGORA}/api/v4/teams" \
-H "Authorization: Bearer ${mattermost_token}" \ -H "Authorization: Bearer ${mattermost_token}" \
@@ -690,9 +692,9 @@ curl -s -X PUT "https://${URL_AGORA}/api/v4/teams/\${TEAM_ID}/members/\${USER_ID
-H "Authorization: Bearer ${mattermost_token}" \ -H "Authorization: Bearer ${mattermost_token}" \
-H "Content-Type: application/json" \ -H "Content-Type: application/json" \
-d '{"roles":"team_user team_admin"}' -d '{"roles":"team_user team_admin"}'
EOF EOF
fi fi