Opción para detener el proceso de invitación masiva de usuarios ante advertencia (y que sea la opción predeterminada)

Estoy intentando mover un grupo[1] que actualmente coordina actividades por correo electrónico a un grupo en mi servidor de Discourse. Decidí usar la función de invitación masiva y mi archivo CSV se veía algo así:

user1@example.com, family_writing, 57
user2@example.com, family_writing, 57
. . .

Después de enviar este archivo, recibí este informe:

Tu archivo de invitación masiva de usuarios fue procesado, se enviaron 10 invitaciones, se omitieron 0 y hubo 10 advertencias.

[2024-01-21 05:29:08 +0000] Grupo inválido ' family_writing'
[2024-01-21 05:29:08 +0000] Grupo inválido ' family_writing'
...

Mi error fue asumir que el proceso eliminaría los espacios de los campos del nombre del grupo. Después de todo, los nombres de los grupos no pueden tener espacios:

Captura de pantalla 2024-01-21 a las 18.28.01

Afortunadamente, pude cambiar las 10 invitaciones para que fueran al grupo correcto antes de que los destinatarios leyeran su correo. No encontré una forma de editar las invitaciones más que abriendo manualmente cada una y editando el campo “Añadir a grupos”.[2]

Una vez que el correo electrónico se ha ido, se ha ido. En retrospectiva, debería haber probado con el truco de Gmail plus para invitarme a mí mismo. Aun así, el sistema vio que había un problema y envió los correos de todos modos. Me habría gustado una opción (idealmente habilitada por defecto) para no enviar esos correos para poder arreglar mi archivo en lugar de arreglar las invitaciones.


  1. Es teóricamente un grupo de escritores, pero en realidad pasamos la mayor parte del tiempo hablando de cosas familiares. ↩︎

  2. Usar la consola de Rails sería la opción correcta para más de 100 invitaciones, pero 10 está en ese punto incómodo donde la edición manual es más rápida. ↩︎