¿Cómo puedo añadir automáticamente a todos los miembros del trust_level_3 a otro grupo una vez que alcanzan el trust_level_3 y también eliminarlos automáticamente cuando pierden el trust_level_3? Quiero que esto funcione en segundo plano sin necesidad de intervención manual.
¿El plugin de automatización podría ayudar?
Pero si eso es lo que quieres, ¿por qué no usar TL3 en lugar de otro grupo que es para exactamente lo mismo?
Lo estoy intentando pero no puedo cambiar el nombre del nivel trust_level_3 por uno personalizado como “veteranos”, aunque he editado todos los campos de texto del nivel Regular y del trust_level_3.
Hmm. Es una mala idea renombrar TL3.
¿Quizás podrías tener una insignia personalizada que sea algún tipo de indicador? ¿Por qué te importa el nombre del grupo? ¿Qué vas a hacer con él?
Creo que requeriría un plugin personalizado o añadir un nuevo disparador al Plugin de Automatización de Discourse.
Si es más fácil o mejor tener un plugin independiente o una automatización personalizada es cuestión de gustos.
Puedes renombrar los grupos de nivel de confianza. ![]()
Si actualizas groups.default_names.trust_level_3 desde la página de personalización de texto, y luego esperas a que se ejecute el trabajo diario en segundo plano o activas ensure database consistency manualmente desde tu página /sidekiq/scheduler, deberías ver el cambio reflejado.
Solo asegúrate de que el nuevo nombre no entre en conflicto con un nombre de grupo o usuario existente.
Aparentemente no tengo idea de qué puedes o no puedes renombrar. ![]()
¡Quizás debería centrarme en preguntas de administración del sistema!
Lo hice como recomendó @JammyDodger y funcionó. Sin embargo, estoy seguro de que @pfaffman tenía algo en mente cuando dijo que no es una buena idea renombrar el grupo, ¿es así? Porque no quiero romper otras funciones.
La situación es la siguiente. Ya tengo un grupo separado donde he añadido manualmente miembros de trust_level_3 de vez en cuando, pero era lento y difícil de hacer constantemente. Sin embargo, podría eliminar este grupo separado y simplemente añadir las insignias y el grupo de títulos personalizados y tener la misma visualización que ahora con el grupo separado.
Cuando utilizas Discourse en una configuración regional global diferente, los nombres de los grupos de nivel de confianza se traducen en consecuencia. Por lo tanto, creo que el proceso de renombrar debería seguir un mecanismo similar.
Creo que el mayor problema es que me confundirá a mí o, tal vez, a cualquier otra persona que busque tl3.
Debería estar bien. Todavía no tengo claro qué va a solucionar.
Lo explicaré. He otorgado el estado de grupo de veteranos a los usuarios que alcanzan el nivel de confianza 3 y he limitado el acceso a una categoría determinada por el nivel de confianza 3. Debido a que no estaba utilizando el complemento de Automatización, el proceso de búsqueda de nuevos usuarios con nivel de confianza 3 y su adición manual a un grupo personalizado consumía mucho tiempo. Ahora es mucho más fácil debido al hecho de que el nivel de confianza 3 es un grupo predeterminado.
Pero, ¿no podrías simplemente usar el nivel de confianza 3 para controlar el acceso a la categoría especial en lugar del otro grupo?
Quería ponerle el nombre de “veterano” al grupo, ya que esa es la marca que hemos estado utilizando durante muchos años.
¿Es para que ellos vean cuando inicien sesión, o para que otros lo vean indicado en los usuarios veteranos?
En nuestro foro tenemos solo tres tipos de usuarios:
- Usuarios de nivel de confianza de 0 a 2 (sin título de usuario ni icono)
- Usuarios de nivel de confianza de 3 a 4 (título de usuario veterano e icono personalizado)
- Administradores
Dado que el título de usuario veterano se obtiene tanto orgánicamente al alcanzar el nivel de confianza 3 como mediante suscripción, queremos que todos los usuarios de nivel de confianza 3 tengan un título de usuario predeterminado “veterano” y un icono personalizado. De esta manera, incentivamos a los usuarios a colaborar o comprar la suscripción.
El título de usuario y el icono fueron fáciles de implementar cuando teníamos un grupo personalizado llamado veterano, pero ahora que hemos renombrado TL3 a veterano, no puedo averiguar cómo establecer un título de usuario e icono automáticos.
Creo que algunas personas han personalizado sus grupos de nivel de confianza para reflejar su estilo de foro.
Hasta ahora, no creo haber oído ningún problema al respecto.
Si es más fácil, podrías usar la automatización ‘user group membership through badge’ (membresía de grupo de usuario a través de insignia) y vincularla a tu insignia ‘Regular’.
Lo hice, pero solo funciona hacia adelante, es decir, para los nuevos usuarios que obtienen la insignia de Regular, pero no a la inversa, para aquellos que ya son TL3. ¿Hay un comando de script para establecerlo para los usuarios que ya obtuvieron la insignia?
Muchas gracias por su apoyo, chicos, realmente lo aprecio.
¿Puedes obtener una lista de tus TL3 actuales usando el explorador de datos y luego agregarlos en masa al grupo, si eso ayuda?
Mi grupo es TL3. Quiero que TL3 tenga un título e icono predeterminados como primarios por defecto para que los usuarios no tengan que ir y seleccionarlos manualmente, ya que la mayoría no son conscientes de esta función y es muy difícil enseñarles cómo hacerlo.
¿Pensaste que querías usar la Automatización para agregar personas a tu grupo personalizado basándote en que obtuvieran TL3 y la insignia de Regular, y luego también agregar en masa a los usuarios TL3 existentes al grupo?