Propriétés de /properties/config.properties
Le profil des utilisateurs est récupéré dans l'annuaire LDAP.
Attributs affichés
La liste des attributs récupérés et affichés :
#smtp.host=smtp.domain.edu
Si cette propriété est laissée vide, tous les attributs récupérés sont affichés.
Pour qu'un attribut soit affiché, il faut qu'il soit récupéré par l'extraction LDAP.
Voir : Accès à l'annuaire LDAP
Valeur de test
La propriété suivante est utilisée lors de l'appel de la tâche ant test-user-info :
#userInfo.testUserId=paubry
Personnalisation
L'affichage du profil des utilisateurs est faite par le bean userInfoProvider, par défaut de la classe
org.esupportail.helpdesk.domain.userInfo.LdapUserInfoProviderImpl, qui s'appuie sur l'annuaire LDAP pour récupérer des attributs des utilisateurs et les afficher.
Pour afficher les profils des utilisateurs différemment, il faut :* développer une classe implémentant l'interface org.esupportail.helpdesk.domain.userInfo.UserInfoProvider, par exemple en héritant de la classe par défaut
- déclarer le bean userInfoProvider de cette classe dans le fichier /properties/domain/userInfo.xml
- permettre la récupération de la nouvelle classe et du fichier /properties/domain/userInfo.xml lors de la prochaine mise à jour (cf Mises à jour et conservation des personnalisations).
Un exemple de personnalisation est donné par la classe
fr.univrennes1.helpdesk.domain.userInfo.LdapUserInfoProviderImpl.