Saya curiga saya baru-baru ini memeriksa 10 organisasi di akun GitHub saya. Sekarang ketika saya melihat daftar organisasi saya, saya kehilangan organisasi tempat saya menjadi pemiliknya (/ yougov):
Saya menduga ada beberapa pagination yang terjadi dengan organisasi atau ada batas hard-code 10. Dalam kedua kasus tersebut, saya tampaknya tidak dapat memfilter oleh organisasi itu.
Ini terdengar seperti Anda mungkin benar, ini kemungkinan bug.
Titik akhir ini diberi nomor 25: https://github.com/rtfd/readthedocs.org/blob/6fd828216fede4a64259c5d5f199f8e4fd5163e1/readthedocs/restapi/views/model_views.py#L244
Tidak yakin mengapa Anda hanya mendapatkan 10. Di sisi lain, saya tidak menemukan kemungkinan filter/pagint di https://github.com/rtfd/readthedocs.org/blob/6fd828216fede4a64259c5d5f199f8e4fd5163e1/readthedocs/projects/static -src/projects/js/import.js kode :/
Saya baru saja menemukan masalah di sini dan itu karena kami menggunakan default LimitOffsetPagination
sebagai pengaturan global. Selain itu, di titik akhir yang terlibat, kami mengganti pengaturan paginated_by
tetapi itu tidak digunakan lagi dan karena DRF 3.1 diperlukan untuk menggunakan pagination_class
.
Jadi, saya membuka PR untuk itu di #3559. Harap tinjau dan beri tahu saya.
@humitos Saya pikir harus ada tombol di UI untuk pergi next
Selain itu, jika Anda mengirim parameter page_size
saat mendapatkan proyek, Anda dapat mengontrol ukurannya dari frontend.
Komentar yang paling membantu
Saya baru saja menemukan masalah di sini dan itu karena kami menggunakan default
LimitOffsetPagination
sebagai pengaturan global. Selain itu, di titik akhir yang terlibat, kami mengganti pengaturanpaginated_by
tetapi itu tidak digunakan lagi dan karena DRF 3.1 diperlukan untuk menggunakanpagination_class
.Jadi, saya membuka PR untuk itu di #3559. Harap tinjau dan beri tahu saya.