03-01-2017 12:06 PM
Buenas tardes!
En Alfresco 5.1 estoy obteniendo un comportamiento un tanto extraño cuando clico en el enlace Mis Favoritos que cuelga de Documentos.
Cuando en una carpeta clico sobre el botón Favorito y voy a Mis Favoritos, si entro en la carpeta que ya está ahí en los favoritos, puedo entrar en su contenido, pero si seguidamente vuelvo a Mis Favoritos y vuelvo a clicar sobre la misma carpeta u otra distinta que haya dentro obtengo un mensaje que dice No hay elementos.
Me he dado cuenta que la URL que se forma cuando hago "favorita" a una carpeta por primera vez y la URL que se forma cuando entro por segunda vez son distintas, ejemplo:
* URL correcta:
share/page/repository#filter=path%7C%2FSites%2FspainBarcelona%2FdocumentLibrary%2FUtilities%2Feveris%2FOTQUARK%2520-%2520Oficina%2520Tecnica%2520Quark%7C&page=1
* URl incorrecta:
share/page/repository#filter=path%7C%2FSites%2FspainBarcelona%2FdocumentLibrary%2FUtilities%2Feveris%2FOTQUARK%2520-%2520Oficina%2520Tecnica%2520Quark%2FOTQUARK%2520-%2520Oficina%2520Tecnica%2520Quark%7C&page=1
Si observamos, le añade a la URL correcta lo siguiente:
%2FOTQUARK%2520-%2520Oficina%2520Tecnica%2520Quark
que es como si repitiera dos veces la ruta de acceso.
¿Por qué está ocurriendo esto?
¡Un saludo!
Jorge
03-13-2017 05:34 AM
Hola Cristina MR,
muchas gracias por el aporte. De todas formas, hemos conseguido para la versión 201605-GA quitar la posibilidad de que el usuario marque como favorito una carpeta (para los documentos lo dejamos tal y como está ya que los errores son para las carpetas), por si a alguien le es válido, dejo comentado lo que habría que tocar:
- En el fichero Alfresco5.1\tomcat\webapps\share\components\documentlibrary\documentlist-min.js
a4+='<span class="item item-social">'+Alfresco.DocumentList.generateFavourite(this,a3)+"</span>";a4+='<span class="item item-social item-separator">'+Alfresco.DocumentList.generateLikes(this,a3)+"</span>";
if(!a3.node.isContainer){a4+='<span class="item item-social">'+Alfresco.DocumentList.generateFavourite(this,a3)+"</span>";a4+='<span class="item item-social item-separator">'+Alfresco.DocumentList.generateLikes(this,a3)+"</span>";}else{a4+='<span class="item item-social">'+Alfresco.DocumentList.generateLikes(this,a3)+"</span>";}
- En el fichero Alfresco 5.1\tomcat\webapps\share\WEB-INF\classes\alfresco\site-webscripts\org\alfresco\components\node-details\node-header.get.js
// model.showFavourite = (model.isWorkingCopy || supressSocial ? false : model.showFavourite).toString();
model.showFavourite = (model.isContainer || model.isWorkingCopy || supressSocial ? false : model.showFavourite).toString();
El fichero documentlist.js es más legible, pero para que tome los cambios debe modificarse el documentlist-min.js
Espero que estas indicaciones puedan ser de utilidad.
¡Un saludo!
Jorge
03-13-2017 05:50 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.