diff --git a/README.md b/README.md index 545d3a2..83e7a1a 100644 --- a/README.md +++ b/README.md @@ -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 ! :-) +**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 des coopérateurs : +Ci-dessous la requête SQL pour obtenir la liste de tous les sociétaires : ``` SELECT reference, thirds.headquarterEmail, lastname, firstname @@ -36,8 +35,44 @@ WHERE etat = "achetee" 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. +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. @@ -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 utilise l'adresse ag@ouvaton.coop, créée sur le compte gl-ouv. La limite de mails/heure de cette adresse est de 4000. \ No newline at end of file +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é. \ No newline at end of file