Ruben, no es la mejor opción porque estás sobre-escribiendo el fichero dentro de la webapp en lugar de empaquetarlo y extender/personalizar componentes/widgets, pero por ahí van los tiros :
- Customizing the Share Header Menu 1 | Alfresco Developer Blog
- Customizing the Share Header Menu 2 | Alfresco Developer Blog
- Customizing the Share Header (Part 3) | Alfresco Developer Blog
Con el 1 y el 3 tienes suficiente para implementar lo que necesitas y entenderlo.
Saludos!
Buenas tardes,
Yo lo que hice (aunque no creo que sea la mejor opción) es añadir al final del fichero "/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/share/header/share-header.get.js" lo siguiente:
if (!user.isAdmin) { widgetUtils.deleteObjectFromArray(model.jsonModel, "id", "HEADER_MY_FILES"); widgetUtils.deleteObjectFromArray(model.jsonModel, "id", "HEADER_SHARED_FILES"); }
Reinicias alfresco y desaparecen esas opciones en SHARE cuando un usuario no es administrador.
Espero que te resulte.