Les éléments de texte et l'internationalisation
Tous les éléments de texte de l'application sont gérés via le "Resource Bundle" de l'application, sauf quelques textes sous-jacents issus du cœur d'Esup-Commons.
Quelqu'en soit l'origine, ils peuvent être surchargés au niveau de l'établissement via Custom_Messages_en.properties et Custom_Messages_fr.properties qui se trouvent dans esup-annuaire2-web-jsf-mixed\src\main\resources\properties\i18n\bundles\ du module esup-annuaire2-web-jsf-mixed.
L'utilisateur peut choisir sa langue via l'onglet "Préférences" de l'application. Les préférences utilisateurs ne sont maintenues que durant la session en cours.
Les options de recherche
Personnels
Les champs de recherche suivants sont optionnels et peuvent être masqués via le bean Spring \src\main\resources\META-INF\esup-annuaire2-domain-services-domain.xml du module esup-annuaire2-domain-services:
- Prénom
- Téléphone
- Rôle (disponible uniquement en mode authentifié)
- Structure
Etudiants
La recherche sur les étudiants n'est autorisée qu'en mode authentifié (dans le portail ou après authentification en application autonome).
Structures
Le champ "Structure" est optionnel et peut être masqué depuis le même bean (esup-annuaire2-domain-services-domain.xml).
Les préférences utilisateur
Elles sont effectives pendant la session utilisateur et peuvent bien sûr être modifiées à tout moment.
Outre la langue (voir ci-dessus), l'utilisateur peut aussi choisir un niveau d'accessibilité et un format d'impression.
Le niveau d'accessibilité se présente ainsi:
- par défaut: il s'agit du mode courant.
- non accessible: les options prises permettent une inter réaction fluide mais l'utilisateur mal voyant peut être pénalisé.
- accessible: les options prises ne permettent pas une inter réaction fluide mais l'utilisateur peut bénéficier d'aides internes (messages) ou externes (lecteur braille par exemple) pour l'aider.
Le format d'impression se présente ainsi:
- A4 - Portrait (par défaut)
- A4 - Paysage
- Letter US - Portait
- Letter US - Paysage