Mostrando entradas con la etiqueta evitar creación de sitio alfresco. Mostrar todas las entradas
Mostrando entradas con la etiqueta evitar creación de sitio alfresco. Mostrar todas las entradas

30 de junio de 2016

:: Alfresco. Deshabilitar la creación de sitios para usuarios no administradores

Para deshabilitar la opción de "crear sitio" a todos aquellos usuarios que no sean administradores, debemos seguir los pasos siguientes:


1.- Buscaremos el fichero "sites.get.html.ftl" ubicado en la siguiente ruta "C:\Alfresco\tomcat\webapps\share\WEB-INF\classes\alfresco\site-webscripts\org\alfresco\modules\header" y lo copiaremos a la ruta: "c:\alfresco\tomcat\shared\classes\alfresco\web-extension\site-webscripts\org\alfresco\modules\header"

2.- Editamos este fichero y buscamos el  código siguiente: "< ul class="create-site-menuitem" >". El código que tenemos que controlar es el siguiente:
<#if showCreateSite>
 <ul class="create-site-menuitem">
<li>
<a href="#" onclick="Alfresco.util.ComponentManager.get('${id_js}').showCreateSite(); return false;">${msg("label.create-site")}</a>
</li>
 </ul>
</#if>


Añadiremos la comprobación para que esta acción sea ejecutada únicamente por los usuarios administradores.
<#if user.isAdmin>
< #if showCreateSite >
 < ul class="create-site-menuitem" >
< li >
< a href="#" onclick="Alfresco.util.ComponentManager.get('${id_js}').showCreateSite(); return false;">${msg("label.create-site")}< /a>
< /li >
 < /ul >
< /#if >
</#if>


3.- Buscamos el fichero "my-sites.get.html.ftl" ubicado en la siguiente ruta "${alfresco}\tomcat\webapps\share\WEB-INF\classes\alfresco\site-webscripts\org\alfresco\components\dashlets" y lo copiamos en la siguiente ubicación "${alfresco}\tomcat\shared\classes\alfresco\web-extension\site-webscripts\org\alfresco\componentes\dashlests\"

4.- Editamos el fichero que hemos copiado y buscamos el código "createSite-button" y lo modificaremos de la siguiente manera:
< #if showCreateSite >
< span class="first-child" >
< #if user.isAdmin >
< a href="#" id="${id}-createSite-button" class="theme-color-1 " >
< img src="${url.context}/res/components/images/site-16.png" style="vertical-align: text-bottom" />
${msg("link.createSite")}< /a >
< /#if >
< /span >
< /#if >




:: Liferay DXP 2026. Habilitar RSS

En la versión Liferay DXP 2026 para habilitar las fuentes de datos RSS debemos seguir los pasos siguientes: 1.- Accederemos a la Configuraci...