Agregar automáticamente nuevos usuarios a un grupo

Quiero:

  1. Crear un Grupo personalizado (llámalo Novatos)
  2. Agregar automáticamente a cada nuevo usuario a Novatos

Parece sencillo, pero no he logrado encontrar la respuesta.

1 me gusta

Eso no está actualmente soportado, a menos que escribas un plugin para hacerlo.

Si quieres a todos los nuevos usuarios, siempre puedes usar el grupo @trust_level_0.

5 Me gusta

Este es mi caso de uso deseado. Busco posibles soluciones.

  1. Todos los nuevos usuarios se asignan automáticamente al Grupo A y ven el contenido X, pero no el contenido Y.
  2. Los nuevos usuarios se asignan manualmente al Grupo B. El Grupo B ve el contenido Y, pero no el contenido X.

He intentado esto con niveles de confianza de la siguiente manera: los nuevos usuarios son TL1. Los TL1 ven el contenido X según la configuración de seguridad a nivel de tema. El problema es que los usuarios con >TL1 también ven el contenido X. Quiero ocultar el contenido X a los usuarios con >TL1.

Siento que tengo un buen dominio de los niveles de confianza, los grupos y la configuración de seguridad de temas, por lo que busco soluciones que haya pasado por alto.

¿Alguien tiene alguna solución creativa para este caso de uso?

1 me gusta

Realmente deseo que esta sea una función disponible de inmediato. Dado que Discourse ya tiene la capacidad de agregar nuevos usuarios desde un dominio específico, no parece un gran salto permitirnos tener la capacidad de agregar a todos los nuevos usuarios (independientemente del dominio) a un grupo designado como grupo principal por el administrador.

1 me gusta

El problema con esta solución es que TL0 también incluye siempre a TL1 y superiores. No hay forma de dirigirse únicamente a aquellos que son solo TL0.

He deseado tener la capacidad de mostrar contenido a los miembros NUEVOS desde hace algún tiempo, y la forma en que pensaba hacerlo era tener una categoría, visible solo para miembros nuevos, que incluya los materiales más básicos para empezar y que eventualmente desaparezca (a medida que se les otorga TL1 o tal vez TL2).

Puedo crear una categoría con configuraciones de seguridad para mostrarla a TL0, pero esto no logra el resultado deseado.

La mayoría de las configuraciones relacionadas con los niveles de confianza son aditivas y no exclusivas; es decir, obtienes más y más acceso, pero no puedes usar un nivel de confianza creciente para ocultar contenido que podría ser “ruido”.

Pensé que una consulta de insignias podría ayudar otorgándola a los nuevos clientes que se unen y luego revocándola cuando ya no califiquen (por ejemplo, “miembro donde días desde la inscripción < 60”). ¿Se ejecutan las consultas de revocación automáticamente o es algo que debemos agregar?

Desafortunadamente, no puedes usar insignias para limitar el acceso, ya que eso pertenece a los Grupos.

Sé que ha habido otras ideas al respecto (como esta: What if badges could optionally synchronize group membership?), pero no he encontrado ningún desarrollo posterior.

¿Existe otra forma de lograr esto (sin un plugin personalizado, ya que estamos alojados)?

4 Me gusta

Lo mismo por aquí. Cuando comenzamos a usar Discourse, los nuevos usuarios ni siquiera tienen un grupo de confianza. En realidad sí lo tienen, pero es muy limitado: un par de insignias y están en el nivel T1, pero la etiqueta incluye inusualmente T1 si etiquetas @trust_level_0… No se puede agregar un nivel de confianza automático sin pasar primero por T0… ni siquiera Discourse ha logrado esto o creado un plugin con ese tipo de sistema :thinking:

No, que yo sepa. O Discourse en este caso.

Me doy cuenta de que estoy publicando sobre un tema antiguo aquí, pero tengo el mismo deseo:

  • Tengo un grupo que solo quiero que los miembros de un grupo puedan ver, porque quiero excluir a los miembros de un grupo más pequeño (el grupo más grande es “activistas”, el grupo más pequeño es “funcionarios electos”).
  • Quiero agregar automáticamente a todos los nuevos miembros al grupo principal (“activistas”).

Esto se resolvería teniendo lo que @zaino dijo en su publicación original.

3 Me gusta

Quizás echa un vistazo al plugin de automatización: Adding users to groups through custom field automation

3 Me gusta