feat(front) : liste des tickets de pesée à 25 lignes/page par défaut (ERP-188)
Pull Request — Quality gate / Frontend (lint + Vitest + build) (pull_request) Successful in 49s
Pull Request — Quality gate / Backend (PHP CS + PHPUnit) (pull_request) Successful in 2m20s

Le tableau des tickets démarre désormais à 25 items/page (au lieu de 10) via
defaultItemsPerPage de usePaginatedList. 25 fait partie des options [10, 25, 50]
et reste sous le max serveur (50) ; l'utilisateur peut toujours rebasculer via
le sélecteur. Test de contrat du repository ajouté.
This commit is contained in:
2026-06-24 16:34:06 +02:00
parent 87513d130a
commit 998368f1f6
2 changed files with 65 additions and 1 deletions
@@ -62,5 +62,11 @@ export interface WeighingTicketFilters {
* singleton) : l'etat tableau est propre a l'ecran et meurt avec lui.
*/
export function useWeighingTicketsRepository() {
return usePaginatedList<WeighingTicket, WeighingTicketFilters>({ url: '/weighing_tickets' })
// Defaut 25 items/page (au lieu de 10) : la liste des tickets de pesee est
// consultee en volume. 25 fait partie des options [10, 25, 50] et reste sous le
// max serveur (50). L'utilisateur peut toujours basculer via le selecteur.
return usePaginatedList<WeighingTicket, WeighingTicketFilters>({
url: '/weighing_tickets',
defaultItemsPerPage: 25,
})
}