最近、自分の GitHub アカウントで 10 を超える組織にアクセスしたと思われます。 組織のリストを見ると、自分が所有者 (/yougov) である組織がありません。
組織でページ付けが行われているか、ハードコードされた制限が10であると思われます。いずれの場合も、その組織でフィルタリングできないようです。
これはあなたが正しいように思えますが、これはおそらくバグです。
このエンドポイントは 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
パラメータを送信すると、フロントエンドからサイズを制御できます。
最も参考になるコメント
ここで問題が見つかりました。これは、グローバル設定としてデフォルトの
LimitOffsetPagination
を使用しているためです。 さらに、関連するエンドポイントでpaginated_by
設定をオーバーライドしていますが、それらは非推奨であり、DRF 3.1 以降、pagination_class
を使用する必要があります。ということで、#3559 でその PR を開始しました。 内容をご確認の上、お知らせください。