api: make users pagination offset as a setting (#81100) #124
No reviewers
Labels
No Label
No Milestone
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: entrouvert/authentic#124
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/81100-api-make-users-pagination-cutoff-as-setting"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
@ -398,6 +398,8 @@ PHONE_COUNTRY_CODES = {
DEFAULT_COUNTRY_CODE = '33'
REST_FRAMEWORK_CURSOR_OFFSET_CUTOFF = 1000
Ca ressemble à un paramètre générique alors qu'il ne va s'appliquer qu'à /api/users, je serais pour un nom qui parle plus, genre « limite du nombres d'utilisateurs à renvoyer par l'API ».
4b6a810a7c
toca4889dd51
@ -716,6 +716,7 @@ class FreeTextSearchFilter(BaseFilterBackend):
class UsersAPIPagination(pagination.CursorPagination):
page_size_query_param = 'limit'
max_page_size = 100
Quelle différence avec ce paramètre déjà existant ? Est-ce simplement qu’il a changé de nom ?
max_page_size
définit la taille maximale des résultats.Ce nouveau paramètre limite à l'API à retourner max 1000 résultats.
L'idée est de pouvoir la modifier lorsque le résultat du filter dépasse 1000 résultats.
Ah oui ok pigé, merci.
ca4889dd51
to56b127ca03
56b127ca03
tof72ad68538
WIP: api: make users pagination offset as a setting (#81100)to api: make users pagination offset as a setting (#81100)