¿Es posible mostrar el grupo de usuarios del primer póster en la lista de los temas más recientes/nuevos?

Hola a todos :wave:

Me preguntaba si hay alguna forma de hacer lo siguiente:

  • Siempre que un usuario de un grupo determinado sea el primer publicador/cree un tema
  • Etiquetar ese tema con el nombre de su grupo
  • Y que esa etiqueta (nombre del grupo) sea visible solo para otro grupo de usuarios dentro de los paneles Latest o New

He mirado los flairs, pero no sirven, ya que no son visibles en los paneles. Estaba pensando en crear un plugin personalizado como se sugiere aquí, pero no somos autoalojados, así que eso tampoco funciona.

¡Gracias!

1 me gusta

Hola Nemanja :wave:t5: :slight_smile:

Lo que has descrito sería complicado de lograr de inmediato, pero quizás aún podamos ayudarte. ¿Puedes compartir lo que buscas lograr con esta configuración? Quizás podamos sugerir otras formas de hacerlo, como usar permisos de categoría y grupo o algo similar.

2 Me gusta

Hola @osioke y gracias por tu rápida respuesta.

Lo que estamos investigando es la creación de:

  • una forma visualmente fácil de detectar para que los administradores/personal comprendan a qué grupo de usuarios pertenece la pregunta.

Esta función/etiqueta solo debería ser visible para los administradores/personal.

2 Me gusta

¿Quizás hacer que publiquen en una categoría en la que solo ese grupo pueda crear temas? Esa es la forma fácil.

2 Me gusta

¡Gracias por la sugerencia! Desafortunadamente, eso no funciona, ya que el tema debe ser visible para toda la comunidad. Las etiquetas serían solo para los administradores.

1 me gusta

Y quieres que esta forma visual sea visible desde la vista del último o nuevo tema (o como tú te referiste a ellos, el panel), ¿verdad?

Pregunto para estar seguro y ver si los flairs se pueden hacer visibles desde la vista del tema a través de un componente temático.

Sí, es correcto, quiero ver el grupo que hace la pregunta en las vistas de temas más recientes/nuevos. Pensé que las etiquetas serían mejores, ya que las insignias pueden ser vistas por cualquiera, no solo por administradores/personal.

Avísame si esa es una opción :grinning:

1 me gusta

Usar etiquetas dinámicamente entraría en el territorio de los plugins personalizados, lo que puede o no funcionar para tu caso de uso. Así que estoy buscando otras formas posibles.

1 me gusta

Agradezco la ayuda @osioke :pray:

1 me gusta

¡Y sí! Es posible en un componente temático. :slight_smile:

En las listas de temas tenemos primary_group_id y flair_group_id del usuario que creó el tema… así que deberíamos poder obtener el nombre o el flair del grupo relevante usando eso y usarlo en las vistas que mencionaste.

Sin embargo, esto sigue siendo trabajo personalizado, así que puedes usar nuestro Marketplace para hacerlo o hacerlo internamente. :blush::tada:

1 me gusta

Creo que la opción de “flair” podría ser tu solución, pero puedes crear una categoría que todos puedan leer y responder, pero solo algunos puedan iniciar un nuevo tema.

2 Me gusta

Gracias por la sugerencia @osioke, muy apreciada. Por lo que puedo entender, ¿recomendarías contratar a alguien del Marketplace para hacer el trabajo?

1 me gusta

Falir sería definitivamente la opción que yo también elegiría, pero depende de que el grupo sea el grupo principal del usuario, lo cual falla tan pronto como el usuario modifica esa configuración.

Otra alternativa sería asignar automáticamente una insignia a los usuarios del grupo. Esto significa que el personal puede simplemente hacer clic en el nombre y ver desde el perfil en qué grupos está la persona, no es tan inmediato como el flair, pero es menos probable que sufra interferencias del usuario (los usuarios no pueden eliminar insignias, hasta donde yo sé).

Consulta SQL para la insignia, donde en este ejemplo “discourse-admins” es el slug del grupo.

select user_id, created_at granted_at, NULL post_id
from group_users
where group_id = (
  select g.id from groups g where g.name = 'discourse-admins'
)

Y estas son las configuraciones

1 me gusta

¡Sí! También te aconsejaría que hicieras una debida diligencia al elegir a alguien de allí. Si tienes alguna preocupación al respecto, házmelo saber :slight_smile:

También mira el comentario de @Tris20, puede que no sea lo que quieres, pero sigue siendo una buena idea.

Gracias por las sugerencias @pfaffman y @Tris20, aprecio la ayuda :pray: Estamos investigando una solución que sea visible desde las vistas nuevas/últimas, por lo que un componente de tema personalizado podría ser la mejor opción.

2 Me gusta