Gestion de l'affichage du profil utilisateur

Bonjour,

Peut-on agir sur l’affichage du résumé du profil utilisateur? Le besoin serait de remplacer le login affiché par le Titre métier de l’agent (un champ qu’on a défini dans la table simpleUser)

image

Bonjour,

La UI affiche ce que le service retourne dans les champs standards.
Il n’y a pas de mapping/templating avec d’autres champs.

Il faut donc modifier le contenu UI une fois chargée avec vos données dans la session :

  1. En back : il faudra mettre vos données dans les paramètres de session dans le PlatformHooks.postLoadGrant par exemple grant.setParameter("MY_CUSTOM_USER_INFO", "xyz");
  2. En front : dans le hook ui.ready du SCRIPT de la disposition responsive5
/* Specific client script */
(function($) {
	$(document).on("ui.loaded", function() {
		// customize UI here before home page	
	});

	$(document).on("ui.ready", function() {
		var app = $ui.getAjax();
		// changer le nom dans le titre et dans le popup
		$(".header .user-name").html(app.sysparams.MY_CUSTOM_USER_INFO);
		// ou changer les infos complementaires du popup
		$(".header .user-info").html("xxx<br>yyy...");
	});
	
	$(document).on("ui.beforeunload", function() {
		// window will be unloaded
	});
	
	$(document).on("ui.unload", function() {
		// window is unloaded
	});
})(jQuery);
2 Likes

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