Readthedocs.org: インポート UI にすべての組織が表示されない

作成日 2017年11月13日  ·  4コメント  ·  ソース: readthedocs/readthedocs.org

最近、自分の GitHub アカウントで 10 を超える組織にアクセスしたと思われます。 組織のリストを見ると、自分が所有者 (/yougov) である組織がありません。

image

組織でページ付けが行われているか、ハードコードされた制限が10であると思われます。いずれの場合も、その組織でフィルタリングできないようです。

Bug

最も参考になるコメント

ここで問題が見つかりました。これは、グローバル設定としてデフォルトのLimitOffsetPaginationを使用しているためです。 さらに、関連するエンドポイントでpaginated_by設定をオーバーライドしていますが、それらは非推奨であり、DRF 3.1 以降、 pagination_classを使用する必要があります。

ということで、#3559 でその PR を開始しました。 内容をご確認の上、お知らせください。

全てのコメント4件

これはあなたが正しいように思えますが、これはおそらくバグです。

このエンドポイントは 25 でページ付けされています:

10 のみを取得する理由はわかりません。一方、 https://github.com/rtfd/readthedocs.org/blob/6fd828216fede4a64259c5d5f199f8e4fd5163e1/readthedocs -src/projects/js/import.jsコード:/

ここで問題が見つかりました。これは、グローバル設定としてデフォルトのLimitOffsetPaginationを使用しているためです。 さらに、関連するエンドポイントでpaginated_by設定をオーバーライドしていますが、それらは非推奨であり、DRF 3.1 以降、 pagination_classを使用する必要があります。

ということで、#3559 でその PR を開始しました。 内容をご確認の上、お知らせください。

@humitos nextためのボタンが UI にあるべきだと思います
プロジェクトの取得時にpage_sizeパラメータを送信すると、フロントエンドからサイズを制御できます。

このページは役に立ちましたか?
0 / 5 - 0 評価