Sospecho que recientemente revisé 10 organizaciones en mi cuenta de GitHub. Ahora, cuando veo mi lista de organizaciones, me falta una organización de la que soy propietario (/ yougov):
Sospecho que hay algo de paginación en las organizaciones o hay un límite codificado de 10. En cualquier caso, parece que no puedo filtrar por esa organización.
Parece que tienes razón, es probable que se trate de un error.
Este punto final está paginado por 25: https://github.com/rtfd/readthedocs.org/blob/6fd828216fede4a64259c5d5f199f8e4fd5163e1/readthedocs/restapi/views/model_views.py#L244
No estoy seguro de por qué obtiene solo 10. Por otro lado, no encontré otro filtro / paginado posible en https://github.com/rtfd/readthedocs.org/blob/6fd828216fede4a64259c5d5f199f8e4fd5163e1/readthedocs/projects/static -src / projects / js / import.js código: /
Encontré el problema aquí y es porque estamos usando un valor predeterminado LimitOffsetPagination
como configuración global. Además, en los puntos finales involucrados estamos anulando la configuración de paginated_by
pero están en desuso y desde DRF 3.1 es necesario usar un pagination_class
.
Entonces, abrí un PR para eso en el # 3559. Por favor revíselo y avíseme.
@humitos Creo que debería haber un botón en la interfaz de usuario para ir next
Además, si envía el parámetro page_size
mientras obtiene los proyectos, puede controlar el tamaño desde la interfaz.
Comentario más útil
Encontré el problema aquí y es porque estamos usando un valor predeterminado
LimitOffsetPagination
como configuración global. Además, en los puntos finales involucrados estamos anulando la configuración depaginated_by
pero están en desuso y desde DRF 3.1 es necesario usar unpagination_class
.Entonces, abrí un PR para eso en el # 3559. Por favor revíselo y avíseme.