Bonjour,
Je souhaite approuver des utilisateurs en masse, mais je rencontre des problèmes, même pour en approuver un seul via l’interface utilisateur. Le bouton semble « grisé » et lorsque je clique sur « Approuver », je reçois une erreur interne du serveur.
Je suis sur la version 2.5.0.beta3, avec le hash de commit 0e4db91870.
En examinant les journaux, je vois :
Reviewable::InvalidAction (Impossible d'exécuter `approve_user` sur ReviewableUser) /var/www/discourse/app/models/reviewable.rb:346:in `perform'
Bien que le message du journal soit clair, je ne suis pas sûr de quelle action utilisateur est requise pour approuver cet utilisateur.
Voici ce que j’obtiens dans la console Firefox :
Voici à quoi ressemble mon interface utilisateur :
Une fois ce problème résolu, je souhaite approuver des utilisateurs en masse de manière à ce qu’ils reçoivent tous les e-mails associés.
Si je procède à une mise à jour en masse comme illustré ci-dessous (et dans ce fil de discussion Bulk deleting / mass modifying users), cela garantira-t-il qu’ils reçoivent les e-mails ?
Si oui, quelle serait la commande équivalente ? (Similaire à celle ci-dessous)
User.joins(:user_stat).where("user_stats.post_count = 0 AND user_stats.topic_count = 0").destroy_all
Merci d’avance pour toute aide !


