Merci pour votre réponse.
Je serais très heureux d’avoir une commande de console Rails pour copier les préférences utilisateur. Je comprends tout à fait le choix de conception selon lequel les préférences utilisateur priment sur les paramètres du site. Mais le problème est que les sites évoluent et leur organisation avec eux.
Dans notre cas, nous sommes passés d’une organisation où toutes les annonces sont publiées sous forme de nouveau sujet : le résultat a été une énorme quantité de sujets non discutés (1 seul message) sur la page d’accueil. Je vois maintenant que j’ai commencé à examiner ce cas en février 2023 Unlist or archive a post when it has no reply per category.
Comme ces annonces sont pertinentes et contiennent des délais, ce n’était pas un choix de les cacher de la page d’accueil. Nous avons donc opté pour une organisation avec 5 sujets dédiés (type d’annonce) dans lesquels chaque message est une nouvelle annonce.[^1] Toujours comme ces messages sont importants, nous avons essayé de définir la catégorie sur « surveillée » afin d’alerter les utilisateurs en temps réel.
Ce fut le début de la situation qui fait qu’actuellement personne ne reçoit rien, sauf user_mentioned et digest. Le changement aurait été tellement plus facile si l’on pouvait simplement réinitialiser toutes les préférences utilisateur aux nouveaux paramètres par défaut du site. Ou, comme autre idée, copier les préférences utilisateur d’une inscription virtuelle de nouveau membre à tous les autres utilisateurs.[^2]
Entre-temps, j’ai informé les utilisateurs du fait que les systèmes ne fonctionnent parfois pas comme prévu et que les e-mails de notification ne seront pas envoyés pendant une période indéfinie.
[^1] : Il serait très utile ici de pouvoir activer uniquement la fonction « Répondre au sujet ».
[^2] : Ce qui, je peux l’imaginer, est actuellement possible via Rails.