Filtre les prêts en cours par nom d'emprunteur (lot G)
Ajoute un champ de recherche insensible aux accents sur l'écran des prêts en cours, visible dès qu'il y a plus d'un prêt. Filtrage en mémoire, sans colonne normalisée : la liste est courte par construction, une forme dédiée en base serait disproportionnée. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
co-authored by
Copilot
parent
c2d408afc6
commit
a0cb727ff0
@@ -2033,3 +2033,18 @@ Le filtre par thème n'est **pas inclus dans F2**. Il aurait fallu ajouter une d
|
||||
implémentations de filtrage (`FiltreLivres` et `FiltreLivresLocal`), au contrat de cache et aux
|
||||
tests de confrontation ; cette extension est reportée à un lot ultérieur plutôt que d'introduire
|
||||
un filtre partiel ou divergent.
|
||||
|
||||
## Lot G — filtrer les prêts par emprunteur (2026-08-20)
|
||||
|
||||
`Prets.razor` filtre désormais la liste des prêts en cours par nom d'emprunteur, en mémoire
|
||||
côté client. **Pas de colonne normalisée ajoutée** : la liste des prêts en cours est courte par
|
||||
construction (ce qui n'est pas à la maison, pas tout l'historique), une table déjà bornée en
|
||||
pratique par la taille d'un foyer — ajouter une forme normalisée en base et l'entretenir via
|
||||
`ServiceRenormalisation` aurait été disproportionné pour ce seul besoin, conformément à la
|
||||
mise en garde d'IDEES.md.
|
||||
|
||||
La recherche passe par `NormalisationTexte.Normaliser`, comme partout ailleurs : insensible aux
|
||||
accents et à la casse, cohérente avec le reste de l'application sans dupliquer de logique. Le
|
||||
champ n'apparaît que s'il y a plus d'un prêt en cours — avec un seul prêt, filtrer n'apprendrait
|
||||
rien, même raison que les lignes de filtre qui se cachent déjà ailleurs dans le catalogue quand
|
||||
elles seraient inutiles.
|
||||
|
||||
Reference in New Issue
Block a user