Documents:Attribution skin par defaut
Un article de Wiki ESCO-Portail.
Sommaire |
Principe
Utilisateur modèle
On définit un utilisateur "modèle" par établissement (par exemple etab-skin).
On se connecte sous etab-skin au portail et on affecte le skin de l'établissement etab à cet utilisateur.
Cet utilisateur ne peut pas être un propriétaire de layout créé comme indiqué ici, car sinon l'utilisateur en se connectant n'héritera pas seulement du skin, mais aussi de l'environnement de travail de l'utilisateur modèle et son layout se verra alors dupliqué.
Côté LDAP
Dans l'annuaire LDAP, l'objectclass ESCOAddons contient l'attribut ESCODefaultUserProfile qui est affecté à chaque utilisateur.
Sarapis place dans cet attribut le nom de l'utilisateur modèle associé à l'établissement de rattachement de l'utilisateur (etab-skin).
Côté portail
Dans le fichier custom/uPortal/properties/perdonDir.xml, on associe l'attribut LDAP ESCODefaultUserProfile avec l'attribut uPortal uPortalTemplateUserName de la façon suivante :
<entry key="ESCODefaultUserProfile"> <value>uPortalTemplateUserName</value></entry>
Lors de la première connexion de l'utilisateur, le portail lui affectera le skin associé à lutilisateur etab-skin, soit celui de son établissement. Bien sûr, l'utilisateur pourra changer son skin s'il le désire et si on le lui permet.

