Bonjour,Je viens de "récupérer" une installation Alfresco et je dois maintenant la personnaliser et l'administrer…Je suis totalement débutant sur ce produit.Version installée: Community 3.3
OS: Ubuntu Server 10.04 LTS
Bien qu'ayant suivi les instructions données dans les posts suivants:https://forums.alfresco.com/fr/viewtopic.php?f=14&t=4488https://forums.alfresco.com/fr/viewtopic.php?f=11&t=3266&start=0&hilit=createSitehttps://forums.alfresco.com/fr/viewtopic.php?f=11&t=3266Je n'arrive pas à désactiver l'accès à la fonction "Créer un site" pour les users autres que admin, dans la barre de menu "Sites" qui apparaît en haut de l'écran, en dessus de "Tableau de bord".Après avoir modifié les fichiers mentionnés dans les post ci-dessus, soit, sur mon installation:
/opt/alfresco/tomcat/webapps/ROOT/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/header/header.get.html.ftl
/opt/alfresco/tomcat/webapps/ROOT/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/dashlets/user-welcome.get.html.ftl
/opt/alfresco/tomcat/webapps/ROOT/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/dashlets/my-sites.get.html.ftl
Je constate que le dashlet "Mes Sites" situé dans la page n'affiche plus le menu "Créer un site".(Dashlet qui est ajouté à la page via le bouton "Configurer le tableau de bord utilisateur" puis le bouton "Ajouter des dashlets")Donc pour le dashlet librement configurable sur la page c'est ok.Par contre, impossible de le désactiver dans la barre de menu "Sites".si je modifie le fichier : /opt/alfresco/tomcat/webapps/ROOT/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/components/header/header.get.html.ftlcomme ceci:<#if !user.isGuest>
devient:<#if user.name=='admin'>
C'est toute la barre de menu qui disparaît …Je l'ai donc réactivé, en espérant que les 2 autres fichiers suffiraient à modifier le menu "Sites" mais ca ne fonctionne pas.partie modifiée dans le fichier: (my-sites.get.html.ftl)
<div class="dashlet my-sites">
<div class="title">${msg("header.mySites")}</div>
<div class="toolbar flat-button">
<#if user.isAdmin> <a href="#" id="${args.htmlid}-createSite-button" class="theme-color-1">${msg("link.createSite")}</a> </#if>
<input id="${args.htmlid}-type" type="button" name="type" value="${msg("filter.all")}" />
<select id="${args.htmlid}-type-menu">
<option value="all">${msg("filter.all")}</option>
<option value="sites">${msg("filter.sites")}</option>
<option value="favSites">${msg("filter.favSites")}</option>
<option value="docWorkspaces">${msg("filter.docWorkspaces")}</option>
<option value="meetWorkspaces">${msg("filter.meetWorkspaces")}</option>
</select>
</div>
partie modifiée dans le fichier: (user-welcome.get.html.ftl)
<div class="detail-list-item last-item">
<h4 class="theme-color-2">${msg("header.customiseDashboard")}</h4>
<div>${msg("text.customiseDashboard")}</div>
<div><a href="${url.context}/page/customise-user-dashboard" class="theme-color-2">${msg("link.customiseDashboard")}</a></div>
</div>
<div class="detail-list-item last-item">
<#if user.name=='admin'>
<h4 class="theme-color-2">${msg("header.createSite")}</h4>
<div>${msg("text.createSite")}</div>
<div><a id="${el}-createSite-button" href="#" class="theme-color-2">${msg("link.createSite")}</a></div>
</#if>
</div>
Question: la dernière entrée de menu "last-item" est justement l'option "createSite".Je l'ai dupliquée sur les 2 dernières entrées pour gérer le cas d'un login utilisateur. Celà pourrait-il créer un problème ?Par avance, merci pour votre aide, je patauge péniblement … :shock: Jean