Ajout d'explications

This commit is contained in:
Matthieu Patout 2025-06-05 21:51:35 +02:00
parent 4d8132a46a
commit 0517163513
1 changed files with 39 additions and 4 deletions

View File

@ -22,10 +22,9 @@ D'autres modifications sont à faire directement dans les fichiers :
Une vérification de tout ces détails par plusieurs personnes est vivement recommandée ! :-) Une vérification de tout ces détails par plusieurs personnes est vivement recommandée ! :-)
**2.** Importation de la liste des sociétaires dans la table SQL "clients"
**2.** Importation de la liste des coopérateurs dans la table SQL "clients" Ci-dessous la requête SQL pour obtenir la liste de tous les sociétaires :
Ci-dessous la requête SQL pour obtenir la liste des coopérateurs :
``` ```
SELECT reference, thirds.headquarterEmail, lastname, firstname SELECT reference, thirds.headquarterEmail, lastname, firstname
@ -36,8 +35,44 @@ WHERE etat = "achetee"
GROUP BY clients.uid GROUP BY clients.uid
``` ```
Ci-dessous la requête SQL pour obtenir la liste des sociétaires injoignables:
```
SELECT reference, thirds.headquarterEmail, lastname, firstname
FROM clients
INNER JOIN thirds ON thirds.uid = clients.uid
INNER JOIN partsSociales ON partsSociales.uid = clients.uid
WHERE etat = "achetee"
AND clients.isvalidated = '2'
GROUP BY clients.uid
```
Ci-dessous la requête SQL pour obtenir la liste des sociétaires joignables :
```
SELECT reference, thirds.headquarterEmail, lastname, firstname
FROM clients
INNER JOIN thirds ON thirds.uid = clients.uid
INNER JOIN partsSociales ON partsSociales.uid = clients.uid
WHERE etat = "achetee"
AND clients.isvalidated <> 2
AND thirds.headquarterEmail REGEXP '^[^@]+@[^@]+\.[^@]{2,}$'
GROUP BY clients.uid
```
La base de données utilisée est sur le panel Ouvadmin d'Ouvaton. La base de données utilisée est sur le panel Ouvadmin d'Ouvaton.
L'impmortation du .csv via PHPMyAdmin demande de spécifier l'ordre des champs :
```
reference,email,nom,prenom
```
```
reference,email,nom,prenom,mailed
```
Ne pas oublier de supprimer la première ligne du .csv...
**3.** Il faut ensuite générer les mots de passe via le bouton du menu. **3.** Il faut ensuite générer les mots de passe via le bouton du menu.
@ -58,4 +93,4 @@ Une fois tous les mails envoyés, sur la page d'accueil de l'admisnistration du
L'envoi des mails ignore systématiquement les coopérateurs ayant déjà voté. L'envoi des mails ignore systématiquement les coopérateurs ayant déjà voté.
L'envoi des mails utilise l'adresse ag@ouvaton.coop, créée sur le compte gl-ouv. La limite de mails/heure de cette adresse est de 4000. L'envoi des mails utilise l'adresse ag@ouvaton.coop, créée sur le compte gl-ouv. 3 ou 4 envois de 75 mails par tranche de 5 minutes pour ne pas être bloqué.