Ciao @eviltrout, ho notato che l’elenco degli argomenti include argomenti non elencati, chiusi e archiviati. Immagino che questi non dovrebbero essere presi in considerazione nell’elenco. Dato:
Ma penso che vengano ignorate come opzioni non valide, poiché i risultati sono identici con/senza l’argomento (allo stesso modo quando si filtra per status=unsolved vs status=solved, che dovrebbero essere opposti).
In alternativa, se esiste un modo diverso per passare termini di ricerca personalizzati, andrebbe bene anche quello: ho provato https://discourse.getdbt.com/embed/topics?template=complete&top_period=all&search="status%3Anoreplies" (con i due punti codificati e non codificati) ma non ho ottenuto alcun risultato con questo approccio.
Nota che sto incorporando l’iframe direttamente invece di usare l’elemento segnaposto d-topics-list perché abbiamo riscontrato questo problema:
Non credo che questa sia la causa del problema, dato che il JS importato sta solo costruendo l’URL dell’iframe.
Questa funzionalità ha un elenco di parametri diverso da quello utilizzato dalla ricerca. Dai un’occhiata al codice del controller per verificare i parametri esistenti.
OK, ho dato un’occhiata in embed_controller.rb e sembra che quando viene creata la query dell’argomento, tenga conto solo dei parametri consentiti nel post originale (template, per-page, category, allow-create, tags e top_period):
Il che, penso, renda
un depistaggio. Aprirò una richiesta di funzionalità per consentire parametri aggiuntivi in questo embed. Grazie per l’aiuto @Falco