total_1ère
This commit is contained in:
41
import_ass_locales.md
Normal file
41
import_ass_locales.md
Normal file
@@ -0,0 +1,41 @@
|
||||
# DOC IMPORT ASSOCATIONS LOCALES
|
||||
|
||||
1. Connexion Google Sheet
|
||||
2. On copie toutes les lignes dans le tableau GS_asso_locales_rows
|
||||
3. On compte le nombre de lignes récupérées (Une ligne = une adhésion)
|
||||
4. Connexion à Adobe API pour pouvoir générer des PDF
|
||||
5. Connexion à la DB Aduzuki
|
||||
6. Pour chaque ligne du tableau GS_asso_locales_rows (c'est à dire pour chaque adhésion)
|
||||
1. Si la ligne n'est pas taguée comme déjà importée (date_export est vide)
|
||||
2. Insertion en DB de l'adhésion
|
||||
1. table adherent
|
||||
2. table adherent_finance
|
||||
1. si adherent_paiement_montant_don est vide, on met 0
|
||||
3. table adherent_professeur (si adherent_prof_instrument1 est rempli)
|
||||
4. table adherent_formation_prof (si adherent_prof_stagiaire_instrument1 est rempli)
|
||||
5. table adherent_eleve / pour élève 1 (si adherent_eleve1_nom est rempli)
|
||||
6. table adherent_eleve / pour élève 2 (si adherent_eleve2_nom est rempli)
|
||||
7. table adherent_eleve / pour élève 3 (si adherent_eleve3_nom est rempli)
|
||||
8. table adherent_eleve / pour élève 4 (si adherent_eleve4_nom est rempli)
|
||||
9. table adherent_eleve / pour élève 5 (si adherent_eleve5_nom est rempli)
|
||||
3. Préparation du PDF pour la carte adhésion et le justificatif de don
|
||||
1. Définition des profils à ajouter à la carte adhérent pour les rendre plus lisibles
|
||||
2. Choix du template PDF
|
||||
1. Si don
|
||||
1. template PDF carte_adherent_don.docx
|
||||
2. Si pas de don
|
||||
1. template PDF carte_adherent.docx
|
||||
3. Netoyage des champs adresse
|
||||
4. préparation de la date du jour
|
||||
5. récupération des données de l'adhérent (du tableau GS_asso_locales_rows) nécessaires à la construction du PDF
|
||||
6. Création du PDF avec la biblio Adobe PDF
|
||||
1. enregistrement du PDF dans le dossier ../pdf/adhesion/2526/paye/
|
||||
4. Envoie du PDF par mail à l'adhérent
|
||||
1. préparation de nodemailer
|
||||
2. préparation du nom du fichier à joindre
|
||||
3. préparation des infos du mail : expéditeur, destinataire, objet, corps
|
||||
4. envoie du mail
|
||||
5. Mise à jour du tag "carte adhérent envoyé" dans le DB (table adherent, champ carte_envoi = "definitive")
|
||||
6. Taguer l'adhérent comme importé dans le tableau Google Sheet
|
||||
1. préparation de la date d'import
|
||||
2. écriture dans le Google Sheet, colonne date_export
|
||||
Reference in New Issue
Block a user