Valider les transferts sortants / entrants
Le module Transferts te permet d'arbitrer les déplacements de scouts entre unités hors de ton district (intra-région ou inter-régions).
Doctrine — Workflow 4 étapes
Référence : DEC-016. Un transfert suit 4 étapes adaptatives :
- Région origine — validation amont (compétence régionale)
- District origine — c'est toi si la scout sort de ton district
- District destination — c'est toi si la scout entre dans ton district
- Région destination — validation aval
Si origine et destination sont dans la même région, les étapes 1 et 4 sont auto-skippées. Dans ce cas, seul le District origine et le District destination arbitrent. C'est probablement ton cas de figure le plus fréquent.
Vue par défaut
Sidebar → Transferts. Tu vois deux listes :
- À valider — Origine : scouts qui quittent un de tes groupes
- À valider — Destination : scouts qui rejoignent un de tes groupes

Lire un dossier de transfert
Clique sur un transfert. Le détail montre :
- Matricule + identité du scout
- Unité origine → Unité destination
- Motif (changement d'adresse, choix familial, désaccord pédagogique…)
- Pièces jointes (autorisation parentale, courrier…)
- PDF dossier généré (téléchargeable, archivable)
- Historique des étapes (qui a validé/rejeté quand)

Valider ton étape
Bouton Valider l'étape District origine (ou destination). Tu peux ajouter un commentaire interne.
Le transfert passe à l'étape suivante (auto-skip si même région).
Rejeter
Bouton Rejeter. Saisi un motif. Le transfert revient au demandeur qui peut le corriger et le resoumettre.
Bascule de membership
À la complétion du workflow (toutes les étapes validées), la membership bascule automatiquement :
- L'ancienne
scout_membershipsest fermée (end_date= jour J) - Une nouvelle membership est ouverte sur l'unité destination
- L'identité (matricule) reste la même — R2 : pas de duplication