Le catalogue des contacts
Le catalogue est la page d'entrée du module Contacts. Elle liste l'ensemble de votre base et vous permet de retrouver une fiche en quelques secondes, qu'il s'agisse de consulter, modifier ou agir sur plusieurs contacts en même temps.
Route : /app/contact/catalogue
Anatomie de la page
La page est organisée en trois zones :
- Barre d'actions en haut — boutons d'import, de synchronisation, de recherche avancée et d'ajout.
- Panneau de filtres à gauche — filtres rapides par catégorie ou par statut (Tous, Corbeille, Archivés, Nouveaux, Décédés).
- Tableau central — la liste des contacts filtrés, avec champ de recherche, colonnes et pagination.
Le panneau de filtres
À gauche, vous trouvez une arborescence de filtres qui détermine ce que le tableau affiche. Cliquer sur une entrée recharge la liste avec le filtre correspondant.
Filtres de base
| Filtre | Ce qu'il affiche |
|---|---|
| Tous les Contacts | Toute la base (par défaut au chargement de la page) |
| Corbeille | Contacts supprimés en attente de restauration ou suppression définitive |
| Archivés | Contacts archivés (visible si au moins un contact est archivé) |
| Nouveaux | Contacts récemment créés et jamais ouverts (visible si au moins un est dans cet état) |
| Décédés | Contacts marqués comme décédés (visible si au moins un est dans cet état) |
Chaque filtre affiche un compteur entre parenthèses (Tous les Contacts (1 245)) qui reflète le total réel en base — et non le nombre filtré.
Filtres par catégorie
Sous le séparateur Catégories, la liste de toutes vos catégories apparaît avec, pour chacune, le nombre de contacts qui la portent.
Cliquer sur une catégorie réduit le tableau aux contacts qui en sont membres. Par exemple : cliquer sur Donateurs réguliers (87) n'affiche que les 87 donateurs réguliers.
Une icône particulière (partage au lieu de l'étiquette habituelle) signale les catégories partagées entre plusieurs organisations — un cas avancé pour les structures fédérées.
Le tableau central
Le tableau affiche les contacts qui correspondent au filtre actif.
Colonnes
| Colonne | Contenu |
|---|---|
| Sélection | Case à cocher pour sélection multiple (sauf en mode Corbeille) |
| Nom | Nom + prénom, précédés d'une icône (genre, état) ; lien cliquable vers la fiche |
| Téléphone | Téléphone principal (affiche - si le contact a des parents ou s'il n'a pas de téléphone) |
Email principal (affiche - si le contact a des parents ou s'il n'a pas d'email) | |
| Actions | Bouton Ouvrir la fiche |
L'icône en début de ligne est contextuelle :
- Icône bleue (+) : contact Nouveau (jamais ouvert).
- Icône genre : Homme / Femme.
- Indicateurs visuels : décédé, archivé, favori.
Recherche libre
La barre de recherche au-dessus du tableau accepte du texte libre. La recherche est :
- Insensible à la casse (
cohen,Cohen,COHENretournent le même résultat). - Insensible aux accents (
Lévy≈Levy). - Full-text sur les champs nom, prénom, email, téléphone et ville.
Exemple : taper
parisrenvoie tous les contacts résidant à Paris ; taper06 12 34renvoie tous les contacts dont le téléphone commence par ces chiffres.
Case « Voir uniquement mes contacts »
Si votre organisation utilise le système de restrictions d'accès par administrateur (option avancée), une case à cocher apparaît : Voir uniquement mes contacts. Cochée, elle limite le tableau aux contacts qui vous sont rattachés.
Pagination
Le tableau utilise un scroll virtuel : tous les contacts filtrés sont chargés et défilent fluidement, même sur de très grandes bases. Il n'y a pas de pagination classique à cliquer — vous descendez simplement dans la liste.
Ouvrir une fiche contact
Deux façons d'ouvrir une fiche depuis le catalogue :
- Cliquer sur le nom dans la colonne Nom : ouvre la fiche en panneau latéral sans quitter le catalogue.
- Cliquer sur le bouton Œil dans la colonne Actions : même résultat.
Le panneau latéral est pratique pour consulter rapidement une fiche puis revenir au catalogue. Pour une consultation longue, vous pouvez aussi naviguer vers la fiche en pleine page : /app/contact/fiche?id=....
La barre d'actions en haut
La barre supérieure rassemble les opérations qui ne dépendent pas d'une sélection.
Côté gauche : import et synchronisation
| Bouton | Action |
|---|---|
| Importer Excel / CSV | Charge un fichier en masse — voir la page Import dédiée |
| Synchro Contacts (CardDAV) | Synchronise avec un carnet d'adresses Apple, Google ou autre |
| Importer via Google Contact | Récupère vos contacts Google en un clic |
Ces boutons sont conditionnés par la permission contact.export et par le forfait de votre organisation.
Côté droit : recherche avancée et ajout
| Bouton | Action |
|---|---|
| Recherche Avancée | Bascule vers /app/contact/search pour requêter par critères combinés |
| Ajouter un Contact | Ouvre le formulaire de création d'une nouvelle fiche |
Sélection multiple et actions groupées
Quand vous cochez au moins un contact dans le tableau, une nouvelle barre d'actions apparaît : ajout de catégorie, suppression, archivage, export CSV. Ces opérations sont décrites en détail dans Actions groupées.
Cas particuliers
- Contact enfant : si un contact est marqué comme enfant (rattaché à un ou plusieurs parents), ses colonnes Téléphone et Email affichent
-. Les coordonnées de la famille sont gérées au niveau des parents. - Contact archivé : reste visible dans le filtre Tous tant que des archivés existent, mais le filtre dédié Archivés permet de les isoler pour un nettoyage.
- Contact décédé : reste actif dans la base (pas supprimé), mais le filtre Décédés permet de le retrouver rapidement pour les rappels de Hazkara.
Pour aller plus loin
- Comprendre un contact — la structure d'une fiche
- La fiche contact — ce que vous voyez quand vous cliquez sur un nom
- Actions groupées — agir sur plusieurs contacts à la fois