Lorsque vous modifiez la fréquence par défaut des résumés par e-mail et que vous confirmez l’application rétroactive de ces modifications aux comptes, celles-ci ne s’appliquent pas à tous les comptes. Cliquer sur « Oui » à la question suivante n’a pas le comportement attendu : « Souhaitez-vous appliquer ce changement rétroactivement ? Cela modifiera les préférences de n utilisateurs existants. »
Bien que certains comptes puissent être mis à jour avec la fréquence souhaitée, dans mon expérience, beaucoup ne le sont pas. Il est possible que cela soit lié au fait d’avoir sélectionné à un moment donné « Désactiver les e-mails de résumé pour tous les utilisateurs ». Les utilisateurs dont la fréquence n’est pas mise à jour sont ceux pour qui les e-mails de résumé ne sont pas activés dans leurs préférences utilisateur. Ils n’ont pas effectué ces choix eux-mêmes, car ces comptes ont été créés via SSO avec WordPress et n’ont jamais été connectés.
J’ai testé cela sur mon site de développement local et j’obtenais le même résultat que celui que vous signalez. Lors de la sélection de l’option « appliquer les modifications rétroactivement », seules les préférences de quelques utilisateurs ont été mises à jour.
Je viens de récupérer le dernier code de Discourse sur mon site de développement et je constate désormais que les options de tous les utilisateurs du site sont correctement mises à jour lorsque je modifie le paramètre du site default email digest frequency et que je sélectionne l’option « appliquer les modifications rétroactivement ». Je ne sais pas si cela est dû à une mise à jour du code de Discourse ou s’il existe un autre problème qui entraîne des résultats incohérents lors de la mise à jour de ce paramètre.