Re: [Galette-discussion] Re: Problème de rappel automatique

[ Thread Index | Date Index | More lists.galette.eu/users Archives ]


Hello,

Désolé, je ne suis pas très explicite dans les explications ;)

Mes réponses, ci-dessous, en espérant faire avancer le schmilblick !

Le 26/12/2020 à 10:34, Johan Cwiklinski a écrit :
Le 25/12/2020 à 20:50, Fred C. a écrit :
Hello,

Bon, c'est vraiment un bug! Enfin, j'espère ;)
Les personnes qui n'ont pas reçu de rappel sont ceux qui ont déjà eu au
moins une relance dans le passé, et qui ont réglé leurs cotisations.
Heu... S'ils ont reçu un rappel et qu'ils ont depuis réglé leur
cotisation, c'est normal qu'ils n'en reçoivent plus après. Ou alors
quelque chose m'échappe...

Ben, ok mais un an après lorsque leurs adhésions arrivent de nouveau à l'échéance...
Sur mon site de test en effaçant les entrées de + d'un an dans la table "galette_reminders", ça refonctionne ;)

Le cas échéant, tu ne précise pas la version de Galette, je suppose
qu'il s'agit de la dernière ? As-tu appliqué des patchs (lesquels) ?

Mon site en production est à la version 0.9.4.2.
Non, il n'y a aucun patch

Je viens de me rendre compte que des rappels pour cotisation proche
n'ont pas été émis. Enfin du moins, ils n'apparaissent pas dans les
journaux en tache cron.
Heu... Si on parle des journaux système cron, le lancement est forcément
logué. Sinon, c'est que le cron n'est pas en place, et ça ne peut pas
fonctionner. Le cron pour les rappels devrait s'exécuter chaque jour.
La tâche cron est fonctionnelle et est active une fois par semaine.
Pour moi, c'est pas le système cron qui est en cause.Enfin, je dis ça mais je n'y comprends pas grand chose :)
La semaine passée, un adhérent n'a pas été informé pour une échéance
proche à 30 jours.
Pour le coup, si le cron ne tourne pas...
Après recherche, cet adhérent avait déjà eu des relances en début d'année.
Globalement, il faut aller voir ce que la table  galette_reminders
contient pour ces cinq là :
SELECT * FROM galette_reminders WHERE reminder_dest IN  (1, 2, 3, 4, 5)
ORDER BY reminder_dest, reminder_date DESC
Le résultat de la requête, seul l'adhérent 13 a eu sa relance.
reminder_id reminder_type reminder_dest reminder_date reminder_success reminder_nomail reminder_comment
5 2 9 03/07/2020 00:00 1 0 NULL
127 1 13 25/12/2020 00:00 1 0 NULL
14 2 22 17/07/2020 00:00 1 0 NULL
23 2 35 17/07/2020 00:00 1 0 NULL
24 2 36 17/07/2020 00:00 1 0 NULL
Et également me préciser la date d'échéance de chacun d'entre eux :
SELECT id_adh, date_echeance FROM galette_adherents WHERE id_adh IN  (1,
2, 3, 4, 5)
id_adh date_echeance
9 24/01/2021
13 24/01/2021
22 13/01/2021
35 20/01/2021
36 21/01/2021

  







Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/