Règles métier :
Chantier refonte Paramétrage de la classe V2
- Droits sur l'appli
- L'affichage de l'icone est dans l'appli Paramétrage de la classe.
- Les droits sont déterminés par l'appli Directory
- Accès à l'application => il faut 2 droits différents pour rendre l'appli accessible
- Ajouter un utilisateur, Bloquer un utilisateur, Supprimer un utilisateur, Renouveler les mots de passe
- Un enseignant est implicitement ADML de ses classes (il faut tester l'appli avec un profil enseignant non ADML)
- Ré-initialisation de mot de passe : envoyé sur la boite mail de l'enseignant pour les élèves & parents (erreur 401 pour les enseignants & personnels)
- Création utilisateur :
- recherche sur les utilisateurs existants afin d'éviter la création de doublons (API de l'annuaire filtrée sur le profil et la structure) faite uniquement sur les élèves (la recherche de parent pose le souci d'associer un autre enfant au parent existant)
- recherche sur les enfants ayant le même nom lors de la création d'une fiche parent (API de l'annuaire filtrée sur students et la structure)
- la recherche est dépendante des règles de comm des enseignants (ils doivent pouvoir communiquer avec tous les élèves)
- Publipostage
- modèle complet = utilise le template de la console (non traduit)
- publipostage simplifié :
- traduit, géré avec des i18n
- pensé pour un nombre d'environ 40 caractères maximum pour le nom et le login.
- l'url remontée dans correspond au host => minimise les besoins de surcharge ou risques de régression
API utilisées :
- API console pour lister les users d'une classe ou ajouter un user
- API annuaire pour trouver des doublons ou des enfants à rattacher
- API wizard pour importer
- API spécifique pour afficher la fiche profil des users (et éviter que ce soit celle utilisée en console car utilisée aussi sur une fiche profil de l'annuaire)