#* This file allows you to override and define new velocity variables. *# #* Intitulé du dock (reutilisation du comportement par defaut, $user_name), modifié plus bas pour les opérateurs de type personne morale *# #set ($user_view_name = $user_name) #* Cacher les menus par défaut *# #set ($show_my_places = false) #set ($show_home = false) #set ($show_control_panel = false) #set ($show_my_account = false) #set ($show_add_content = false) #set ($show_page_settings = false) #set ($show_staging = false) #set ($show_toggle_controls = false) #set ($show_my_places = false) #* Afficher le dock par défaut *# #set ($show_dock = true) #* Noms des menus d'origine *# #set ($sign_in_text = "Connexion") #set ($sign_out_text = "Déconnexion") #set ($control_panel_text = "Panneau de configuration") #set ($my_account_text = "Mon compte") #set ($page_settings_text = "Gestion des pages") #set ($toggle_controls_text = "Afficher les controles") #set ($add_content_text = "Ajout de contenu") #set ($layout_text = "Modèle de mise en page") #* Lien d'espace personnel opérateurs dans le dock *# #set ($show_espace_perso = false) #set ($espace_perso_text = "Espace Personnel") #set ($espace_perso_url = "/group/rovs/espace_operateur") #* Lien de création de compte *# #set ($show_inscription = false) #set ($inscription_text = "Inscription") #set ($inscription_url = "/web/rovs/creation_compte") #* Lien de mot de passe oublié *# #set ($show_mot_passe_oublie = true) #set ($mot_passe_oublie_text = "Mot de passe oublié") #set ($mot_passe_oublie_url = "/web/rovs/mot_passe_oublie") #* Lien de changement de mot de passe *# #set ($show_changement_mot_passe = false) #set ($changement_mot_passe_text = "Changer de mot de passe") #set ($changement_mot_passe_url = "/group/rovs/changement_mot_passe") #* L'utilisateur courant est-il un administrateur, un invité ou un super admin ? *# #set ($super_admin = false) #set ($admin = false) #set ($invite = false) #set ($operateur = false) #set ($roles = $serviceLocator.findService("com.liferay.portal.service.RoleService").getUserRoles($user_id)) #foreach ($role in $roles) #if ( $role.getName() == "ROVS_SUPERADMINISTRATEUR" ) #set ($super_admin = true) #elseif ( $role.getName() == "ROVS_ADMINISTRATEUR" ) #set ($admin = true) #elseif ( $role.getName() == "ROVS_INVITE" ) #set ($invite = true) #end #end #* L'utilisateur courant est-il un opérateur ? *# #set ($rovs_groupid = $serviceLocator.findService("com.liferay.portal.service.GroupService").getGroup($user.getCompanyId(), "ROVS").getGroupId() ) #set ($operateur_rovs = $serviceLocator.findService("com.liferay.portal.service.GroupService").hasUserGroup($user_id, $rovs_groupid) ) #if ( $operateur_rovs && ($user.getJobTitle()=="PersonneMorale"||$user.getJobTitle()=="PersonnePhysique")) #set ($operateur = true) #end #* Affichages pour les administrateurs *# #if ($super_admin) #set ($show_control_panel = true) #set ($show_add_content = true) #set ($show_my_account = true) #set ($show_toggle_controls = true) #set ($show_page_settings = true) #set ($show_my_places = true) #end #* Afficher un lien vers le back-office pour les utilisateurs BO Ce lien se substitue au lien espace perso. Afficher le dock uniquement pour les administrateurs *# #if ($super_admin || $admin || $invite) #set ($show_espace_perso = true) #set ($espace_perso_text = "ROVS - Back-Office") #set ($espace_perso_url = "/gestionVoyage") #else #* N'afficher le dock que pour les utilisateurs authentifiés, non opérateurs *# #* Masquer le dock pour les autres *# #set ($show_dock = false) #end #* Affichages pour les opérateurs *# #if ($operateur) #set ($show_espace_perso = true) #set ($show_mot_passe_oublie = false) #set ($show_changement_mot_passe = true) #if ($user.getJobTitle()=="PersonneMorale") #set ($user_view_name = $user.getFirstName()) #else #set ($user_view_name = $user_name) #end #end #* Temporaire pour des besoins de test #set ($show_dock = true) #set ($show_control_panel = true) *#