Gestionando participantes de mensajes personales

Me gustaría saber si existe algún mecanismo para configurar un tema de mensaje privado que impida a los destinatarios invitados invitar a otros usuarios o eliminarse a sí mismos del tema del mensaje privado.

He estado intentando crear un tema de mensaje privado administrado por el sistema donde utilizo llamadas a la API para invitar/eliminar automáticamente a usuarios de Discourse según su membresía en un grupo externo.

Cuando un nuevo usuario externo se une al grupo externo, su usuario correspondiente de Discourse es invitado al tema de mensaje privado administrado. Cuando el usuario externo abandona el grupo externo, se le elimina.

Sin embargo, no puedo evitar que un usuario invitado invite a otros a través de Discourse o se elimine a sí mismo del mensaje privado, por lo que no puedo administrar estrictamente los participantes del mensaje privado.

¿Podría estar perdiéndome algo o no es posible administrar los participantes de los mensajes privados de esta manera?

¡Gracias por tu ayuda!

Me temo que esto no es posible actualmente, pero hay una solicitud de Feature abierta que discute el problema aquí: