Usuarios no pueden agregar otros a un mensaje personal

Estaba investigando un problema similar hoy más temprano: https://meta.discourse.org/t/unable-to-add-user-to-pm-topic/162945. En ese caso, el problema que encontré es que los usuarios regulares no pueden invitar a otros usuarios a un mensaje privado si la configuración de máximo de invitaciones por día es 0. En tu caso, es probable que la causa sea la configuración del sitio habilitar mensajes personales. Cuando esa configuración está desactivada, solo los administradores pueden agregar usuarios a un mensaje privado existente. Los moderadores no pueden agregar usuarios a un mensaje privado cuando habilitar mensajes personales está desactivado.

¿Podrías verificar si los administradores pueden agregar usuarios a mensajes privados en tu sitio? Para que esto funcione, el administrador debe ser el usuario que inicia el mensaje personal.

Estoy bastante seguro de que este comportamiento es intencional, ya que está escrito explícitamente en el código. No estoy seguro de cuál es el razonamiento detrás de impedir que los moderadores agreguen usuarios a un mensaje privado cuando la configuración del sitio habilitar mensajes personales está desactivada. Posiblemente esto sea algo que se pueda cambiar.

Dejaré una nota para nuestros desarrolladores aquí, por si alguien quiere revisarlo. El problema ocurre aquí: discourse/lib/guardian.rb at main · discourse/discourse · GitHub.