Modifications publiées sur le svn (r234) :
- Enregistrement dans le champs 'mail' du LDAP de l'adresse email du contact EpnAdmin
- Enregistrement dans le champs 'employeeType' du LDAP du rôle du contact EpnAdmin
L'information du rôle peut contenir 'manager' (directeur) ou 'facilitator' (animateur).
Compte tenu des multiples rôles pouvant être tenu par un même contact (directeur et/ou animateur, sur le GEPN et/ou un ou des EPNs) cette information est récupérée en faisant appel aux méthodes du profil getStructureGroupRole() ou sinon getStructureRole().
Modifications publiées sur le svn (r248) :
L'information contient désormais la liste de tous rôles affectés au contact, sans pour autant spécifier les EPN/GEPN liés (par ex : "manager(G), facilitator, facilitator" pour un directeur de GEPN également animateur de deux EPN).
Si le contact n'est animateur ou directeur d'aucun EPN ou GEPN, alors le champs prendra la valeur 'none'.
Cette information est obtenue par une nouvelle méthode getRoles().
NOTE: Si une seule valeur est préférée à la liste, le profil utilisateur contient normalement l'information du type général du profil (table sf_guard_user_group, utilisée par ex pour définir le menu d'EpnAdmin) qui pourrait être obtenue par la méthode getProfileType()
TODO:
- Vérifier si l'information obtenue sur les rôles est valable
- Gérer le stockage dans le LDAP de la politique Olfeo (pour une ou plusieurs Box)
- Pensez à un script permettant de peupler l'annuaire LDAP avec les profils existants