Il est désormais possible d'associer un formulaire personnalisé au profil des utilisateurs via la case à cocher Annuaire présente dans les caractéristiques du formulaire.
Ce formulaire est disponible en édition pour l'utilisateur lui-même depuis son profil ainsi que pour l'administrateur depuis le back office.
Les informations saisies sont consultables par tous les autres utilisateurs.
Si un tel formulaire existe alors l'annuaire propose une recherche avancée qui pourra porter sur l'ensemble des champs "recherchable" de l'annuaire.
Il est possible grâce au fichier javascript lié au formulaire de présenter par défaut quelques uns de ses champs. Voir l'exemple ci-dessous :
function callbackShowExtraFields() {
$("#directory #extraForm #form-row-metier").addClass("alwaysShown").show();
$("#directory #extraForm #form-row-site").addClass("alwaysShown").show();
$("#directory #extraForm #form-row-academie").addClass("alwaysShown").show();
}
Pour l'instant, cette nouvelle fonctionnalité présente les limitations suivantes :
- à cause de la gestion centralisée des fichiers, les champs fichier, image et vidéo ne sont pas encore supportés. Il en est de même de ces médias dans le champ WYSIWYG du formulaire.
- les informations issues du formulaire ne peuvent pas être affichées dans le fragment utilisateur présent dans la liste de résultats de l'annuaire.
Si besoin, il est possible de ne pas utiliser le formulaire dans les sous annuaires en ajoutant &DoNotUseExtraForm=true
à l'URL utilisée.
A cette occasion, l'impression de l'annuaire est désormais possible.
Dans le back office, la page de présentation du compte utilisateur a été améliorée.
Elle permet également à l'administrateur de supprimer la photo de profil de l'utilisateur.
Traité par PRs :