Cambiar tiempo límite de visión en filtro de dashlet my documents

cancel
Showing results for 
Search instead for 
Did you mean: 
pintureti
Active Member II

Cambiar tiempo límite de visión en filtro de dashlet my documents

Jump to solution

Buenas tardes:

Tengo Alfresco v5.

He escrito esta pregunta en el foro en inglés pero no he obtenido respuesta...

En el dashboard de usuario, tengo configurado el dashlet my documents con el filtro "recentmodifiedbyme".

El tema es que cuando subo por ftp los archivos al espacio del usuario, aparecen durante unos días, pero al cabo de unos días de inactividad, van desapareciendo los archivos del listado, aunque hayan sido los últimos que se han modificado... parece ser que tiene un límite de tiempo de visión, y cuando pasan ciertos días desde su modificación, ya no aparecen...

Por favor, ¿dónde puedo modificar esta configuración y cómo?

Muchas gracias por vuestra ayuda, saludos,

1 Solution

Accepted Solutions
angelborroy
Alfresco Employee

Re: Cambiar tiempo límite de visión en filtro de dashlet my documents

Jump to solution

Le he vuelto a echar un vistazo. Creo que la mejor alternativa sería sobre escribir el YUI, ya que hay un parámetro "days" que es tenido en cuenta por el filtro para la búsqueda.

Tienes dos alternativas:

1) Modificar directamente /opt/alfresco/tomcat/webapps/share/components/dashlets/my-documents-min.js para cambiar la cadena 

"slingshot/doclib/doclist/documents/node/alfresco/company/home?max=50"

por 

"slingshot/doclib/doclist/documents/node/alfresco/company/home?max=50&days=700"

Donde "700" es el número de días que quieres que muestre del histórico.

Esto no sobrevivirá a un re-despliegue de addons

2) Extender el objeto YUI Alfresco.dashlet.MyDocuments para sobre escribir el método getWebscriptUrl y que devuelva

return Alfresco.constants.PROXY_URI + "slingshot/doclib/doclist/documents/node/alfresco/company/home?max=50&days=700";

Para ello puedes utilizar una técnica similar a ésta: https://docs.alfresco.com/community/tasks/dev-extensions-share-tutorials-customizing-widget-instanti...

Hyland Developer Evangelist

View solution in original post

14 Replies
angelborroy
Alfresco Employee

Re: Cambiar tiempo límite de visión en filtro de dashlet my documents

Jump to solution

Es posible que puedas sobreescribir estas opciones en alfresco-global.properties

# Feed max ID range to limit maximum number of entries
activities.feed.max.idRange=1000000
# Feed max size (number of entries)
activities.feed.max.size=200
# Feed max age (eg. 44640 mins => 31 days)
activities.feed.max.ageMins=44640

Pero no estoy seguro de que afecten también a ese Dashlet.

Hyland Developer Evangelist
pintureti
Active Member II

Re: Cambiar tiempo límite de visión en filtro de dashlet my documents

Jump to solution

muchas gracias Angel, mañana viernes prueba y comento.

pintureti
Active Member II

Re: Cambiar tiempo límite de visión en filtro de dashlet my documents

Jump to solution

Nada Angel, lo acabo de probar y no funciona...

pintureti
Active Member II

Re: Cambiar tiempo límite de visión en filtro de dashlet my documents

Jump to solution

por favor, ¿alguien me puede ayudar?, no consigo hacerlo

angelborroy
Alfresco Employee

Re: Cambiar tiempo límite de visión en filtro de dashlet my documents

Jump to solution
pintureti
Active Member II

Re: Cambiar tiempo límite de visión en filtro de dashlet my documents

Jump to solution

Gracias Ángel, la verdad es que he pasado ya varias veces por esta parte del código, incluso cambiándolo, sin éxito.

Muchas gracias no obstante, saludos,

angelborroy
Alfresco Employee

Re: Cambiar tiempo límite de visión en filtro de dashlet my documents

Jump to solution

La consulta que está haciendo el dashlet es:

NodeRef: alfresco://company/home Query:  +@cm\:modified:[2018\-3\-15T00\:00\:00.000 TO 2018\-3\-22T23\:59\:59.999] +@cm\:modifier:"admin" +TYPE:"cm:content" -TYPE:"cm:systemfolder" -TYPE:"fm:forums" -TYPE:"fm:forum" -TYPE:"fm:topic" -TYPE:"fmSmiley Tongueost" +(TYPE:"content" OR TYPE:"app:filelink" OR TYPE:"folder")

Y esa condición en el modified se incluye desde aquí:

share/filters.lib.js at 2d4d902c1de5010e5467dbd75669638214dd686c · Alfresco/share · GitHub 

Quizá puedas sobre escribir / personalizar esa parte.

Hyland Developer Evangelist
pintureti
Active Member II

Re: Cambiar tiempo límite de visión en filtro de dashlet my documents

Jump to solution

Gracias Angel, no entiendo si tengo que modificarlo en algún sitio (he buscado y en la versión 5 no lo encuentro), o tengo que incluirlo de cero y dónde.

angelborroy
Alfresco Employee

Re: Cambiar tiempo límite de visión en filtro de dashlet my documents

Jump to solution

Quizá lo más cómodo sea sobre escribir ese fichero bien en el directorio de extensión de repositorio o bien mediante un proyecto repo de Alfresco SDK

Cuando se despliega el producto, se sirve empaquetado dentro de alfresco-share-services-5.2.f.jar en el WEB-INF/lib de alfresco.war

Aquí tienes la información necesaria para empezar: Web scripts | Alfresco Documentation 

Hyland Developer Evangelist