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:
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.
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.
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