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 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
La tâche cron est fonctionnelle et est active une fois par semaine.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.
Après recherche, cet adhérent avait déjà eu des relances en début d'année.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...
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/ |