Projets Suggestions de fonctions Notifications, emails, newsletters

Optimiser les alertes emails

Actuellement on reçoit un email pour chaque modification à une page surveillée, c'est parfois beaucoup d'email qui s'empilent pour la même chose.

Une amélioration serait de faire en sorte qu'aucun nouveau email ne soit envoyé tant que l'utilisateur n'est pas venu lire la page. Pour cela il faudrait pour chaque membre, en plus de tenir la liste des pages surveillées, ajouter dans la BDD un flag pour savoir si l'utilisateur à déjà été averti ou non des modifications sur la page. Lors de la modification d'un article, yacs recherche les utilisateurs qui surveillent la page. Si le flag est à zéro : il les alerte et passe le flag à 1. Si le flag est déjà à 1 : pas d'alerte. Lorsque l'utilisateur revient lire la page, yacs repasse le flag à zéro.