admin/articles : ajouter un champ de recherche par titre #85

Closed
opened 2026-05-16 06:47:22 +00:00 by cedricAbonnel · 0 comments
Owner

Besoin

La liste admin/articles/ ne propose que des filtres par auteur, catégorie et statut. Il n'est pas possible de chercher un article par son titre, ce qui devient pénible dès que la liste est longue.

Comportement attendu

  • Ajouter un champ texte « Rechercher… » dans la barre de filtres existante.
  • La recherche porte sur le titre de l'article (insensible à la casse).
  • Elle se cumule avec les filtres existants (filter_author, filter_category, filter_status, filter_featured).
  • Le terme saisi est conservé dans l'URL (filter_search=…) pour permettre le partage et le rechargement.
  • Le compteur de résultats déjà présent reflète la recherche.
  • Le bouton « Réinitialiser » efface également le champ de recherche.

Critères d'acceptation

  • Un champ texte de recherche est présent dans la barre de filtres
  • La liste se filtre par titre (insensible à la casse)
  • La recherche est cumulable avec les autres filtres
  • Le paramètre filter_search est reflété dans l'URL
  • « Réinitialiser » efface tous les filtres, y compris la recherche

Notes techniques

  • Filtrage côté serveur (cohérent avec le reste des filtres).
  • Paramètre à ajouter : filter_search.
## Besoin La liste `admin/articles/` ne propose que des filtres par auteur, catégorie et statut. Il n'est pas possible de chercher un article par son titre, ce qui devient pénible dès que la liste est longue. ## Comportement attendu - Ajouter un champ texte « Rechercher… » dans la barre de filtres existante. - La recherche porte sur le **titre** de l'article (insensible à la casse). - Elle se cumule avec les filtres existants (`filter_author`, `filter_category`, `filter_status`, `filter_featured`). - Le terme saisi est conservé dans l'URL (`filter_search=…`) pour permettre le partage et le rechargement. - Le compteur de résultats déjà présent reflète la recherche. - Le bouton « Réinitialiser » efface également le champ de recherche. ## Critères d'acceptation - [ ] Un champ texte de recherche est présent dans la barre de filtres - [ ] La liste se filtre par titre (insensible à la casse) - [ ] La recherche est cumulable avec les autres filtres - [ ] Le paramètre `filter_search` est reflété dans l'URL - [ ] « Réinitialiser » efface tous les filtres, y compris la recherche ## Notes techniques - Filtrage côté serveur (cohérent avec le reste des filtres). - Paramètre à ajouter : `filter_search`.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cedricAbonnel/folio#85