¿Cómo filtrar temas que aparecen en el embed?

Hello @eviltrout, I noticed that the topic list includes unlisted, closed, archived topics. I guess these should not be taken into account in the list. Given:

 <d-topics-list discourse-url="https://discourse.example" per-page="5" category="11"></d-topics-list>

Or is there a filter to only keep open topics?

2 Me gusta

You should be able to use status="open" for that restriction.

12 Me gusta

¿Hay alguna documentación que muestre qué argumentos están disponibles para cada una de las opciones de filtro enlazadas?

Por ejemplo,

implica que también debería poder usar status="noreplies" o status="solved", ya que son opciones expuestas desde la interfaz de usuario.

Pero creo que se están ignorando como opciones inválidas, ya que los resultados son idénticos con/sin el argumento (al igual que al filtrar a status=unsolved vs status=solved, que deberían ser opuestos).

Alternativamente, si hay una forma diferente de pasar términos de búsqueda personalizados, estaría de acuerdo con eso; intenté https://discourse.getdbt.com/embed/topics?template=complete&top_period=all&search="status%3Anoreplies" (con los dos puntos codificados y sin codificar) pero obtuve ningún resultado usando ese enfoque.

Tenga en cuenta que estoy incrustando el iframe directamente en lugar de usar el elemento marcador de posición <d-topics-list> porque nos encontramos con este problema:

Sin embargo, no creo que esta sea la causa del problema, dado que el JS importado solo está construyendo la URL del iframe.

2 Me gusta

Esta función tiene una lista de parámetros diferente a la que usa la búsqueda. Echa un vistazo al código del controlador para comprobar los parámetros existentes.

2 Me gusta

OK, he estado investigando en embed_controller.rb y parece que cuando se construye la consulta del tema, solo tiene en cuenta los parámetros permitidos en la publicación original (template, per-page, category, allow-create, tags y top_period):

Lo que creo que hace que

sea una pista falsa. Voy a abrir una solicitud de características para permitir parámetros adicionales en este embed. Gracias por la ayuda @Falco :pray:

3 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.