Gestion des utilisateurs
— Administration des utilisateurs. L'écran est organisé en onglets et permet de retrouver, consulter et gérer les comptes du périmètre administré.
Onglets
- Recherche — filtrer par prénom, nom, profil, classe, statut et source ; la table affiche nom, login, e-mail, profil, établissement(s), classe(s) et source du compte (AAF, CSV, EDT, MANUAL…). Un clic ouvre la fiche de l'utilisateur (consulter, bloquer / débloquer, réinitialiser le mot de passe). La fiche indique aussi la date et l'auteur de la dernière modification effectuée depuis le Dashboard (« Modifié le … par … »), pour la traçabilité.
- Utilisateurs isolés — comptes sans rattachement.
- Activation des comptes — le bouton « Activation des comptes » ouvre une vue dédiée au taux d'activation des comptes élèves, par classe, pour relancer les familles concernées.
- Profils — utilisateurs par profil (
/admin/users/profiles/...: élève, enseignant, parent, personnel). - Groupes — groupes de la structure (
/admin/users/groups). - Import CSV — créer / mettre à jour des comptes par import de fichier (voir ci-dessous).
- Publipostage — génération PDF ou e-mail (identifiants, courriers).
Créer un compte (dont invité temporaire)
Le formulaire de création manuelle (/users/create) crée un compte d'un profil donné —
Invité, Enseignant, Élève, Parent ou Personnel — dans l'établissement sélectionné.
Pour un compte invité, on peut définir une échéance : cocher « Compte temporaire » puis choisir une date d'expiration. La date est enregistrée sur le compte ; la fiche de l'utilisateur affiche alors un badge « Compte temporaire — expire le… » (rouge une fois la date passée) qui signale les comptes à désactiver. Sans échéance, l'invité est pérenne.
Scénario invite-temporaire.spec.ts : création d'un invité (Guest), pose / lecture / retrait de
l'échéance (/api/users/:id/expiration), refus d'une date invalide, et affichage du badge sur la
fiche.
Import CSV
Création / mise à jour des comptes par import de fichiers CSV (un par profil), via un assistant en 4 étapes avec prévisualisation. Format des fichiers et différences entre profils : voir la page dédiée Import CSV.
Opérations en masse
Super-administrateurLes opérations groupées (/admin/bulk-operations) — blocage en masse, réinitialisation
RGPD des préférences, export — sont réservées au super-administrateur.
L'administrateur local gère les utilisateurs de son établissement ; l'import et les opérations de masse transverses relèvent du super-administrateur.