Annuaire — détails techniques
Fiche fonctionnelle
Description et fonctionnalités de ce module : Annuaire.
Activation — « Explorer le réseau »
La fonctionnalité est désactivée par défaut et s'active par configuration (elle n'a pas d'écran dédié dans le Dashboard) :
- Paramètre —
discoverVisibleExpectedProfilesur le modulecommunication(starter/ent-core.yaml) : la liste des profils autorisés à explorer le réseau. Un tableau vide (défaut) désactive la fonctionnalité (les routes/communication/discover/visible/*renvoient alors 401). - Valeur recommandée —
["Teacher", "Personnel"](adultes uniquement). Ne pas inclureStudentniRelative: cela rendrait des mineurs/parents découvrables à travers toutes les structures de l'annuaire (enjeu RGPD). - Prise en compte — la configuration est lue au démarrage → un redémarrage du service est nécessaire.
Périmètre et modèle de données
- Toutes les structures sont découvrables (
MATCH (s:Structure)). L'ajout à son réseau crée une relation Neo4jCOMMUNIQUE_DIRECTentre les deux usagers, ce qui les rend mutuellement visibles pour la messagerie et le partage (visibleUsersForShare).
Personnalisation par thème
Le texte d'introduction du bandeau (clé i18n userbook.discover.visible.message.info) est
neutre par défaut (« Votre ENT… »). Il se personnalise par ENT via la surcharge i18n du
thème : overrides/<skin>/i18n/Directory/fr.json (chaque déploiement — département, région,
ville — y fixe sa propre formulation).