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:
Existe-t-il une documentation qui montre les arguments disponibles pour chacune des options de filtrage liées ?
Par exemple,
implique que je devrais également pouvoir utiliser status="noreplies" ou status="solved", car ce sont des options exposées par l’interface utilisateur.
Mais je pense qu’elles sont ignorées comme options invalides, car les résultats sont identiques avec ou sans l’argument (de même que lors du filtrage sur status=unsolved vs status=solved, qui devraient être opposés).
Alternativement, s’il existe une autre façon de passer des termes de recherche personnalisés, cela me conviendrait - j’ai essayé https://discourse.getdbt.com/embed/topics?template=complete&top_period=all&search="status%3Anoreplies" (avec le deux-points encodé et non encodé) mais je n’ai obtenu aucun résultat en utilisant cette approche.
Notez que j’intègre l’iframe directement au lieu d’utiliser l’élément placeholder <d-topics-list> </d-topics-list> car nous avons rencontré ce problème :
Je ne pense pas que ce soit la cause du problème cependant, étant donné que le JS importé ne fait que construire l’URL de l’iframe.
Cette fonctionnalité a une liste de paramètres différente de celle utilisée par la recherche. Examinez le code du contrôleur pour vérifier les paramètres existants.
OK, j’ai jeté un coup d’œil dans embed_controller.rb et il semble que lorsque la requête de sujet est construite, elle ne prend en compte que les paramètres autorisés dans le message d’origine (template, per-page, category, allow-create, tags et top_period) :
Ce qui, je pense, rend
une fausse piste. Je vais ouvrir une demande de fonctionnalité pour autoriser des paramètres supplémentaires dans cet embed. Merci pour votre aide @Falco