Permitir que los miembros inviten mientras "se requiere aprobación"—o similar

Estoy ejecutando un Discourse para profesionales que solicita a los nuevos registros que certifiquen información de membresía y capacitación en la página de registro (a través de campos de usuario personalizados), por lo que se requiere la aprobación del personal para ingresar.

Entiendo que cuando se requiere aprobación, solo el personal puede invitar a nuevos usuarios, pero cuando lo hacen, a los nuevos usuarios no se les solicita que pasen por el proceso de aprobación.

¿Es posible modificar Discourse para que:
A. solo el personal pueda invitar a nuevos usuarios, pero estos aún tengan que pasar por la aprobación?
B. todos los miembros puedan invitar a nuevos usuarios, pero todos los nuevos usuarios (incluidos los invitados por el personal) deban ser aprobados?

La opción B sería la más preferida.

Soy consciente de que es el personal quien decide aprobar a los nuevos usuarios, por lo que podría parecer ilógico querer que el personal apruebe a usuarios que ellos mismos invitaron. Mi razonamiento es que los campos de usuario personalizados en la página de registro mantienen la información dentro de Discourse, mientras que, para que el personal invite a un usuario, si necesitan verificar credenciales, etc., tendrían que comunicarse fuera de Discourse antes de invitar al usuario.

1 me gusta

Solo añadiendo una idea a esto. Una Opción C podría ser: Si fuera posible desactivar las invitaciones para todos, incluido el personal, entonces las invitaciones podrían realizarse enviando por mensaje privado una dirección de correo electrónico para crear un usuario en fase de prueba, el cual requeriría aprobación al registrarse.

1 me gusta

Esta pregunta y posibles soluciones alternativas se están discutiendo en Allow users invited by staff to skip approval, así que se cierra.