Passer au contenu principal
La ressource Requêtes sert d’interface de validation entre les modifications soumises par les membres sur leur portail et la base de données officielle. Elle garantit l’intégrité de l’annuaire par une relecture humaine systématique.

1. Typologie technique (type)

Chaque requête est catégorisée pour adapter son traitement administratif :
  • Modification (modification) : Signalement de changement de coordonnées civiles ou de contact.
  • Ajout d’enfant (children) : Demande de création d’un lien de parenté vers un nouveau profil mineur.
  • Question (question) : Message de support libre envoyé au secrétariat.

2. Table de données et Suivi

La table est configurée pour prioriser le traitement des dossiers en souffrance.

Indicateurs de Statut

  • En attente : Représenté par une icône Horloge (). La valeur status est nulle en base.
  • Terminé : Représenté par une icône Coche (). La valeur status est égale à done.

Colonnes techniques

  • Propriétés : Affiche les données de la requête formatées en HTML.
    • Comportement : Pour les modifications, Tiiva souligne et met en évidence uniquement les champs qui diffèrent de la valeur actuelle en base.
  • Auteur (causer) : Identifie le contact physique ayant soumis la demande.
  • Date (created_at) : Horodatage relatif (ex: “il y a 2 heures”).

3. Système de Filtrage

  • À faire uniquement : Filtre actif par défaut masquant toutes les requêtes déjà classées (status is null).
  • Par Type : Permet d’isoler les flux (ex: traiter toutes les questions de support en une seule session).

4. Actions de gestion

Actions de ligne

  • Marquer comme terminé :
    • Effet : Bascule le status à done et enregistre l’horodatage actuel dans read_at.
    • Audit : Mémorise l’ID de l’administrateur ayant effectué l’action de clôture.

5. Logique métier et Sécurité

Le stockage JSON

Les données soumises sont persistées dans un champ JSON properties. Tiiva n’applique jamais automatiquement ces données aux fiches contacts pour éviter les usurpations d’identité ou les erreurs de saisie. La modification du contact reste une action manuelle déclenchée par l’administrateur après vérification de la requête.

Isolation

Les requêtes sont strictement liées au tenant_id de l’organisation. Un administrateur ne voit que les demandes concernant les membres de son propre club.