[ERP-72] Paginer toutes les collections API + regle pagination obligatoire #28

Merged
tristan merged 8 commits from feature/ERP-72-backend-l-paginer-toutes-les-collections-api-exist into develop 2026-05-29 14:15:42 +00:00

8 Commits

Author SHA1 Message Date
tristan f9a5009ecf test(api) : verrouille la pagination par defaut (Role, Permission) + doc AuditLogProvider sur ?pagination=false
Pull Request — Quality gate / Backend (PHP CS + PHPUnit) (pull_request) Successful in 1m24s
Pull Request — Quality gate / Frontend (lint + Vitest + build) (pull_request) Successful in 1m6s
2026-05-29 15:56:32 +02:00
tristan 45f7fa17c3 docs(arch) : regle ABSOLUE n°13 'pagination obligatoire' + standard backend
Pull Request — Quality gate / Backend (PHP CS + PHPUnit) (pull_request) Successful in 1m20s
Pull Request — Quality gate / Frontend (lint + Vitest + build) (pull_request) Successful in 1m2s
2026-05-29 15:14:16 +02:00
tristan f45bdc4e5a test(arch) : garde-fou CI 'collections paginees obligatoires' 2026-05-29 15:12:20 +02:00
tristan 0430d7dc1e test(api) : tests fonctionnels pagination Category (5 cas) + non-regression AuditLog (2 cas) 2026-05-29 15:08:56 +02:00
tristan ec6dd1345c refactor(core) : AuditLog herite du standard de pagination global (10/50) 2026-05-29 15:04:36 +02:00
tristan 08f8ff7788 fix(catalog) : CategoryProvider retourne un Paginator ORM + supporte ?pagination=false 2026-05-29 15:02:00 +02:00
tristan b84019fd12 test(api) : adapte les tests de collections existants au standard de pagination (?pagination=false sur les fetchs 'tout-en-un') 2026-05-29 14:58:07 +02:00
tristan 9060f5dea2 feat(api) : pose le standard de pagination global (10/50, client toggle) 2026-05-29 14:40:55 +02:00