Les membres ne reçoivent pas d'e-mails de la catégorie surveillée (encore)

Continuant la discussion de Les membres ne reçoivent pas d’e-mails de la catégorie surveillée :

Contexte : Favor activity summary posts from certain category

Bonjour.
Je reviens avec le problème décrit dans mon précédent sujet. Je pensais qu’il était résolu, mais j’ai remarqué depuis qu’après avoir appliqué ce qui semblait être une solution, le problème s’est aggravé.

Objectif : Notre communauté a décidé d’avoir une catégorie dédiée pour partager des annonces. Cette catégorie a un nombre limité de sujets dans lesquels les nouveaux messages correspondent à une annonce. L’idée est que chaque nouveau message arrive directement dans la boîte de réception des membres. Pour le reste du forum, le résumé suffit. Ou les gens peuvent activer le mode liste de diffusion, etc.

Maintenant, l’idée est de modifier en masse les préférences des utilisateurs pour propager les nouveaux paramètres à tous les utilisateurs. Le changement consiste à définir la catégorie d’annonces comme « surveillée » pour tous les utilisateurs et à s’assurer que les utilisateurs ont activé les notifications par e-mail.

Résumé des tentatives :

Première tentative : Ajouter la catégorie surveillée dans les paramètres du site et écraser les paramètres précédents. Cela ne fonctionne pas car les paramètres de messagerie des utilisateurs ne sont pas modifiés et donc.

Deuxième tentative : J’ai changé la préférence surveillée via la console Rails : User.all.each do |user| CategoryUser.batch_set(user, :watching, [<id>]) end. Mais le problème est que tous les utilisateurs ne reçoivent pas d’e-mail lorsqu’il y a un nouveau message. Ces utilisateurs ont donc une combinaison de préférences qui empêche l’envoi de l’e-mail.

Troisième tentative : J’ai créé une nouvelle catégorie et y ai déplacé tous les sujets. Les utilisateurs ne devraient avoir aucun paramètre d’e-mail pour cette nouvelle catégorie. Ensuite, j’ai défini cette nouvelle catégorie comme surveillée. Maintenant, presque aucun utilisateur (3 sur 73) ne reçoit d’e-mail lorsqu’une personne publie dans un sujet de cette nouvelle catégorie.

Après tout, n’y a-t-il pas un moyen de réinitialiser tous les paramètres des utilisateurs comme s’ils étaient de nouveaux utilisateurs ? C’est une idée étrange, mais nous sommes une petite communauté spécialisée, donc ce n’est pas comme si nous commencions à spammer les utilisateurs…

Merci pour toute aide (:

1 « J'aime »

Solution : Reset default categories watching setting - #8 by mononym

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.