Hola,
Estoy buscando aprobar usuarios en masa, pero tengo problemas incluso para aprobar a un solo usuario a través de la interfaz. El botón parece “desactivado” y, cuando hago clic en aprobar, obtengo un error de servidor interno.
Estoy en la versión 2.5.0.beta3, hash del commit 0e4db91870
Al inspeccionar los registros, obtengo:
Reviewable::InvalidAction (No se puede realizar `approve_user` en ReviewableUser) /var/www/discourse/app/models/reviewable.rb:346:in `perform'
Aunque el mensaje del registro es claro, no estoy seguro de cuál es la acción correcta del usuario para aprobar a este usuario.
Esto es lo que obtengo en la consola de Firefox:
Así es como se ve mi interfaz:
Una vez que esto se resuelva, me gustaría aprobar usuarios en masa de manera que todos reciban los correos electrónicos asociados.
Si realizo una actualización en masa como se muestra a continuación (y en este hilo Bulk deleting / mass modifying users), ¿eso garantizará que reciban correos electrónicos?
De ser así, ¿cuál sería el comando equivalente? (Similar al de abajo)
User.joins(:user_stat).where("user_stats.post_count = 0 AND user_stats.topic_count = 0").destroy_all
¡Gracias de antemano por cualquier ayuda!


