#5 - Add Pagination

Description du contexte et la merge request

Contexte

Issue #5 (closed)

Il s'agit de l'implémentation d'une pagination d'API par numéro de page.

Description des modifications techniques

  • Ajout d'un middleware pour accéder au contexte 'Request' (utile pour l'URL de la previous/next page)
  • Ajout d'un schéma de pagination
  • Ajout d'une classe pour gérer la pagination et le compte total

Exemple et screenshots

image

Point d'attention pour la review

Dans le cadre d'une réponse API pour un seul item (ex: GET /dossier/<dossier_id>, doit on afficher la même structure que si le retour était paginé? C'est-à dire avec 'items' une list de 1 seul item (ou alors juste un dictionnaire?)

Merge request reports

Loading