Ajout d'information sur l'utilisateur connecté

Bonjour,

je voudrais savoir comment faire pour ajouter un champ à coté des nom prénoms de la personne connecté.
Ce champ est une propriété Department qui vient d’un Azure AD que nous récupérons dans un objet LadomUser qui hérite de SimpleUser.
Le but est d’avoir cette information sur la personne connecté.
Exemple de rendu :
image

Merci pour votre aide

Dans la ressource SCRIPT de la disposition responsive5, vous pouvez ajouter du code front quand la UI est affichée.

$(document).on("ui.ready", function() {
	var dpt = ...;
	if (dpt)
		$('<div class="ladom-departement d-none d-md-inline"/>')
		.text(dpt)
		.insertAfter(".logged-user");
});
  • Le style .ladom-departement pouvant être définit dans la ressource STYLES.
  • “d-none d-md-inline” = permet de le masquer si l’écran est trop petit.

Pour récupérer le département 2 façons :

  • soit vous faites un get sur votre objet LadomUser pour valoriser le div, mais ça fera un call ajax en plus
  • sinon le plus simple serait de l’ajouter aux paramètres utilisateurs côté back à l’ouverture de session

dans le postLoadGrant : grant.setParameter("LADOM_DPT", ...);
et en front ce serait juste : var dpt = $ui.getApp().sysparams.LADOM_DPT;

Ok, merci.
Je mets à jour script sous les ressources de Interface/dispositions/responsive5

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.