Posibilidad de crear un grupo de usuarios con la "inversa" de usuarios con un dominio de correo electrónico

¿Es posible crear hoy un grupo de usuarios que incluya a todos excepto a aquellos con, por ejemplo, @domain.com en Discourse?

Estoy bastante seguro de que necesitarías un plugin personalizado.

Creo que sería bastante fácil, una o dos horas, dependiendo de los detalles, como la facilidad de configuración y si hay especificaciones.

Pensando más… no solo sería una gran función, sino también la capacidad de crear un grupo de usuarios dinámico basado en una consulta del explorador de datos.

1 me gusta

O ser capaz de usar SQL de insignia para otorgar una insignia que agregaría a alguien a un grupo. Eso también sería bastante fácil.

3 Me gusta

Creo que las direcciones de correo electrónico se envían en las cargas útiles de los webhooks cuando se crea una cuenta de usuario, por lo que ¿esto también podría implementarse utilizando webhooks y la API (por ejemplo, para sitios alojados por CDCK que no pueden usar SQL de insignias)?

2 Me gusta

Sí, lo confirmo. :slight_smile:

Así que podrías usar alguna herramienta de automatización para actualizar grupos como Activar una tarea de Zapier con Webhooks de Discourse. Esa podría ser una gran cantidad de solicitudes para que Zapier las maneje, por lo que podría resultar caro.

1 me gusta

¿Qué haces con todos menos con un dominio/grupo? Saber cómo usarías ese grupo dará forma a esta característica. :slight_smile:

Si vas a involucrar webhooks, agregaría a todos al grupo de destino, crearía un segundo grupo programático con domain.com agregado automáticamente, y luego solo dispararía webhooks solo en eventos de usuario del segundo grupo, lo que eliminaría esas cuentas de ambos grupos.

Yo… paso mucho tiempo presupuestando webhooks. :sweat_smile:

2 Me gusta

Mi caso de uso inmediato fue crear un grupo de usuarios de todos los usuarios menos los empleados.

2 Me gusta

Requiero que las personas se presenten en una categoría de presentaciones. Cada vez que lo hacen, las agrego a un grupo. Me gustaría poder contactar a las personas que NO se han presentado y recordarles que lo hagan (es un requisito).

Por lo tanto, lo inverso del grupo “ya tienen”… los “no tienen”.