Sería bueno que el correo electrónico del usuario invitado no tuviera que coincidir con los «dominios de correo electrónico permitidos».
Por ejemplo, si definimos «dominios de correo electrónico permitidos», eso significa que cualquiera con un correo en ese dominio puede registrarse por sí mismo. Por lo tanto, invitar a alguien con un correo en ese dominio resulta innecesario.
Pero si podemos invitar a un usuario cuyo correo no coincida con los «dominios de correo electrónico permitidos», podríamos bloquear «@dominio_spam.com» en general, pero permitir la invitación de «mi_mejor_amigo@dominio_spam.com».
Si tienes un sitio comunitario público, puedes permitir que cualquiera que desee crear una cuenta confíe en los niveles de confianza y en Akismet para hacer su trabajo. Para aquellos en quienes confías, puedes enviarles una invitación y agregarlos a grupos, otorgándoles un nivel de confianza más alto desde el principio.
Estamos hablando de agregar la capacidad de crear invitaciones limitadas a un dominio específico. Pero eso aún no está implementado.
Bueno… mi sitio no es realmente público. Pero, en cualquier caso, no solo me refiero a mí, simplemente estoy un poco confundido sobre la utilidad de «invitar personas» si cualquiera puede crear una cuenta. Si quieres darle a alguien un nivel de confianza más alto, ¿por qué necesitas invitar a personas? Solo tienes que decirle que se registre y darle un nivel de confianza más alto.
No es exactamente lo que estoy sugiriendo. Lo que propongo es que el correo electrónico de las invitaciones no necesite coincidir con los dominios de correo electrónico permitidos, porque para mí, cuando un moderador invita a alguien, significa que confía en esa persona. Me parece extraño hacer una invitación para alguien en quien no confiamos.
Quizás sea solo yo quien es demasiado novato en Discourse
Tienes un buen punto: la configuración de dominios de correo electrónico permitidos es una herramienta bastante tosca. Está pensada para restringir una comunidad a un dominio específico, como en el caso de una comunidad interna.
Es poco probable que esto cambie, así que tendrás que buscar otra forma de lograr tu objetivo. Sin embargo, parece que ya tienes una solución que funcionará para tu comunidad: otorgar a las personas que se registran el acceso que necesitan.
Creo que la capacidad de crear invitaciones que permitan a cualquier persona de un dominio especificado registrarse de inmediato y recibir los permisos necesarios será interesante. El enlace podría publicarse de forma segura en línea, incluso en la página de inicio de sesión, ya que solo las personas autorizadas podrán utilizarlo.