From 9060f5dea299535ab0456e98519d3308def554c4 Mon Sep 17 00:00:00 2001 From: tristan Date: Fri, 29 May 2026 14:40:55 +0200 Subject: [PATCH] feat(api) : pose le standard de pagination global (10/50, client toggle) --- config/packages/api_platform.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/config/packages/api_platform.yaml b/config/packages/api_platform.yaml index 26cb836..5689fb5 100644 --- a/config/packages/api_platform.yaml +++ b/config/packages/api_platform.yaml @@ -21,3 +21,18 @@ api_platform: stateless: true cache_headers: vary: ['Content-Type', 'Authorization', 'Origin'] + # === Pagination Hydra (regle projet : toute collection DOIT etre paginee) === + # Standard datatable : 10 items par defaut, choix client 10 / 25 / 50. + # Borne dure cote serveur a 50 pour prevenir tout `?itemsPerPage=999999` + # (attaque memoire / deep-fetch). Le client peut neanmoins desactiver la + # pagination via `?pagination=false` pour alimenter un