# docs プラグインのバグ：固定トピックが上位に表示されない

**URL:** https://meta.discourse.org/t/bug-in-docs-plugin-pinned-topics-are-not-at-the-top/220254
**Category:** Bug
**Tags:** docs, size-m
**Created:** [2022 年 3 月 7 日午前 9:03 UTC](https://meta.discourse.org/t/bug-in-docs-plugin-pinned-topics-are-not-at-the-top/220254 "2022-03-07T09:03:05Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![jrgong](https://avatars.discourse-cdn.com/v4/letter/j/c57346/32.png) [@jrgong](https://meta.discourse.org/u/jrgong)
#### Post date: [2022 年 3 月 7 日午前 9:03 UTC](https://meta.discourse.org/t/bug-in-docs-plugin-pinned-topics-are-not-at-the-top/220254/1 "2022-03-07T09:03:05Z")

</div>

カテゴリでトピックがピン留めされても、#docs では一番上にピン留めされません。

この動作はここで確認できます: [https://forum.cannabisanbauen.net/docs?tags=01-grundlagen](https://forum.cannabisanbauen.net/docs?tags=01-grundlagen)  
これは予期された動作ですか、それともバグですか？

Discourse バージョン: 2.8.1  
Docs プラグイン バージョン: 0.1

---

<div class="post-metadata">

### Author: ![SaraDev](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/saradev/32/335139_2.png) [@SaraDev](https://meta.discourse.org/u/SaraDev)
#### Post date: [2022 年 3 月 21 日午後 10:01 UTC](https://meta.discourse.org/t/bug-in-docs-plugin-pinned-topics-are-not-at-the-top/220254/2 "2022-03-21T22:01:26Z")

</div>

Discourse バージョン 2.9.0.beta2 でこれをテストしてみましたが、問題を再現できませんでした。Docs に含まれるカテゴリのピン留めされたトピックは、予想どおり #docs ページで正常にピン留めされているようです。

この問題は Discourse バージョン 2.8.1 にのみ関連している可能性があり、Discourse を更新することで解決できる可能性があります。

Docs プラグインのバージョン: 0.1

---

<div class="post-metadata">

### Author: ![maiki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maiki/32/233950_2.png) [@maiki](https://meta.discourse.org/u/maiki)
#### Post date: [2022 年 4 月 5 日午後 9:08 UTC](https://meta.discourse.org/t/bug-in-docs-plugin-pinned-topics-are-not-at-the-top/220254/3 "2022-04-05T21:08:24Z")

</div>

2.9.0.beta3 で再現できます。ドキュメントインデックスは最近のアクティビティをデフォルトで表示し、ピン留めされたステータスで並べ替えられていません。ただし、アイコンで正しいピン留めステータスが表示されます。

最初に作成したドキュメントをピン留めしたので、それが「最も古い」ものです。

 ![Screenshot 2022-04-05 at 13-50-02 Docs - Sandbox Discourse Kit](https://global.discourse-cdn.com/meta/original/3X/1/3/13642c3d2c9a30c9033268f6aceba84f59a19263.png)

ピン留めされたドキュメントを更新し、最近のアクティビティにしました。

 ![Screenshot 2022-04-05 at 13-50-27 Docs - Sandbox Discourse Kit](https://global.discourse-cdn.com/meta/original/3X/a/e/aef76e9ec5ef20afa1d94119c83a9d02a20a0fd5.png)

そして新しいドキュメントを追加したところ、それが最も新しいものになりました。

 ![Screenshot 2022-04-05 at 13-51-38 Docs - Sandbox Discourse Kit](https://global.discourse-cdn.com/meta/original/3X/c/6/c62db350473e95fe3a85abe74304afb04b12b739.png)

* * *

トピックでピン留めされたステータスを変更しました（これはディスカッションであり、「ドキュメントビュー」にはピン留めされたステータスが表示されません）。

 ![Screenshot from 2022-04-05 13-56-16](https://global.discourse-cdn.com/meta/original/3X/5/a/5a36f2221ed6b2240fc4dc0e6927404d302252d2.png)

そして、ドキュメントインデックスで更新されました。

 ![Screenshot 2022-04-05 at 14-09-18 Docs - Sandbox Discourse Kit](https://global.discourse-cdn.com/meta/original/3X/2/d/2d3aa530771be8058597a506251aa3298c9eeab6.png)

* * *

注記:

- カテゴリとグローバルピンを試しましたが、結果は同じでした。
- アクティビティがあれば、ドキュメントがインデックスに表示されます。最近議論されたトピックが一番上に表示されます。

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [2022 年 4 月 28 日午前 2:21 UTC](https://meta.discourse.org/t/bug-in-docs-plugin-pinned-topics-are-not-at-the-top/220254/10 "2022-04-28T02:21:41Z")

</div>

これはコアとプラグインの両方にとってかなり大きな変更です。

TopicQuery を使用してトピックのリストを取得しますが、すべての並べ替えは TopicQuery の外部で次のように処理しています。

> <https://github.com/discourse/discourse-docs/blob/main/lib/docs/query.rb#L22>

これを完了するには、プラグインが独自に行うのではなく、「コア」がここで並べ替えを処理するように移動する必要があるでしょう。これは非常に複雑な変更です。

良い点としては、プラグインから多くのコードを削除できる可能性があります。

申し訳ありませんが、このバグは当面の間後回しにさせていただきます。

---

<div class="post-metadata">

### Author: ![jrgong](https://avatars.discourse-cdn.com/v4/letter/j/c57346/32.png) [@jrgong](https://meta.discourse.org/u/jrgong)
#### Post date: [2024 年 3 月 25 日午前 11:43 UTC](https://meta.discourse.org/t/bug-in-docs-plugin-pinned-topics-are-not-at-the-top/220254/11 "2024-03-25T11:43:43Z")

</div>

この問題はまだ解決していないようですね。3.2と最新のドキュメントプラグインバージョンでテストしましたが、トピックが一番上に表示されません。

---

<div class="post-metadata">

### Author: ![jrgong](https://avatars.discourse-cdn.com/v4/letter/j/c57346/32.png) [@jrgong](https://meta.discourse.org/u/jrgong)
#### Post date: [2024 年 6 月 3 日午後 7:34 UTC](https://meta.discourse.org/t/bug-in-docs-plugin-pinned-topics-are-not-at-the-top/220254/12 "2024-06-03T19:34:31Z")

</div>

解決策または回避策を見つけた人はいますか？
