Hola,
En nuestro foro (alojado en Discourse), también estamos experimentando el mismo problema. Nuestro sitio tiene desactivadas las “invitaciones” (para permitir que los usuarios envíen invitaciones a no usuarios por correo electrónico), y los mensajes privados ahora solo muestran un botón de “Eliminar…” para los usuarios que no son administradores. Tras una breve revisión del código vinculado aquí:
mi suposición es que no existe un código dedicado (función o rama) para verificar si un usuario tiene permiso para invitar a otros a un mensaje privado existente. Quizás esta “verificación” se manejaba originalmente de forma incidental de cierta manera, y tras una actualización reciente el comportamiento cambió, pero de forma no intencionada (como un efecto secundario). Sería excelente que esto pudiera convertirse en sus propias configuraciones adecuadas en el panel de administración (“¿Permitir a los iniciadores de hilos agregar usuarios a un hilo de mensaje privado existente?” y “¿Permitir a cualquier participante agregar usuarios a un hilo de mensaje privado existente?”)…