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:
Mas acho que elas estão sendo ignoradas como opções inválidas, pois os resultados são idênticos com/sem o argumento (da mesma forma ao filtrar para status=unsolved vs status=solved, que deveriam ser opostos).
Alternativamente, se houver uma maneira diferente de passar termos de pesquisa personalizados, eu ficaria satisfeito - tentei https://discourse.getdbt.com/embed/topics?template=complete&top_period=all&search="status%3Anoreplies" (com os dois pontos codificados e não codificados), mas obtive nenhum resultado usando essa abordagem.
Note que estou incorporando o iframe diretamente em vez de usar o elemento placeholder <d-topics-list> </d-topics-list> porque encontramos este problema:
Não acho que essa seja a causa do problema, no entanto, dado que o JS importado está apenas construindo o URL do iframe.
Este recurso tem uma lista de parâmetros diferente do que a pesquisa usa. Dê uma olhada no código do controlador para verificar os parâmetros existentes.
OK, dei uma olhada em embed_controller.rb e parece que, quando a consulta de tópico é construída, ela leva em consideração apenas os parâmetros permitidos na postagem original (template, per-page, category, allow-create, tags e top_period):
O que eu acho que torna
uma pista falsa. Vou abrir uma solicitação de recurso para permitir parâmetros adicionais neste embed. Obrigado pela ajuda @Falco