Come filtrare gli argomenti che appaiono nell'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 Mi Piace

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

12 Mi Piace

Esiste una documentazione che mostri quali argomenti sono disponibili per ciascuna delle opzioni di filtro collegate?

Ad esempio,

implica che dovrei anche essere in grado di usare status="noreplies" o status="solved", poiché sono opzioni esposte dall’interfaccia utente.

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.

2 Mi Piace

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.

2 Mi Piace

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

3 Mi Piace

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