01-18-2012 10:10 AM
/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".<#if !user.isGuest>
devient:<#if user.name=='admin'>
C'est toute la barre de menu qui disparaît …
<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".01-18-2012 11:46 AM
01-18-2012 11:59 AM
Bonjour,
Depuis qq versions déjà (3.4.x), ce genre de chose est disponible à travers la gestion des droits. C'est d'ailleurs expliqué dans l'un des liens que vous citez.
Pour une version 3.4 : http://wiki.alfresco.com/wiki/Site_Service#Controlling_who_can_create_sites, cela ne masque pas le bouton de création de site mais renvoie une erreur lors de la tentative de création du site si l'utilisateur n'a pas les droits suffisants.Je pense que passer de la 3.3 à la 4.0 est un upgrade majeur…
01-20-2012 08:13 AM
01-27-2012 09:45 AM
03-08-2012 05:35 AM
Bonjour,
Depuis qq versions déjà (3.4.x), ce genre de chose est disponible à travers la gestion des droits. C'est d'ailleurs expliqué dans l'un des liens que vous citez.
Etes-vous certain de vouloir débuter avec une version si ancienne ? L’intérêt est pour le moins limité.
Pour rappel, on en est à la 4.0 désormais.
11:22:27,646 ERROR [org.springframework.extensions.webscripts.AbstractRuntime] Exception from executeScript - redirecting to status template error: 02080005 Wrapped Exception (with status template): 02080124 Failed to execute script 'classpath*:alfresco/templates/webscripts/org/alfresco/repository/site/sites.post.json.js': 02080123 Access refusé. Vous n'avez pas la permission de réaliser cette opération.
org.springframework.extensions.webscripts.WebScriptException: 02080005 Wrapped Exception (with status template): 02080124 Failed to execute script 'classpath*:alfresco/templat es/webscripts/org/alfresco/repository/site/sites.post.json.js': 02080123 Access refusé. Vous n'avez pas la permission de réaliser cette opération.
Ce qui est clair et précis… Alors que le message affiché dans l'interface web l'est nettement moins !03-12-2012 10:55 AM
03-13-2012 06:48 AM
Bonjour, vous pourriez même soulever ce "bug" auprès de l'équipe de développement grâce à la plateforme Jira (si vos recherches vous montrent,qu'il n'a pas encore été recensé)Bonjour,
Http://issues.alfresco.com
Le correctif pourra ainsi profiter à tous !
03-19-2012 04:33 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.