Las cuotas de usuario en Alfresco

El único sistema de cuota de espacio en Alfresco "in the box" es el que fija la cuota de usuario:
 
 
Según esta página del wiki, para activar las cuotas de usuario es necesario definir via alfresco-global.properties las siguientes propiedades:
 
system.usages.enabled=true
system.content.maximumFileSizeLimit=20971520
 
La primera propiedad atiende a la activación de ese módulo y la segunda al contenido máximo en bytes que puede ser subido en un upload. La cuota de usuario se muestra en la consola de administración de Share, en el formulario de datos del usuario.
 
De manera complementaria a la asignación manual de la cuota del usuario en el formulario existe un proyecto que permite setear mediante un policy la cuota en la creación de los usuarios. 
 
 
Claro que si los usuarios ya están creados, puedes necesitar definir esa cuota de manera de sistemática (por ejemplo en miles de usuarios). Con el script de a continuación (ejecutado en la consola javascript de Alfresco) , puedes iterar sobre el conjunto de usuarios creados y setear la cuota. Atención al método people.getPeople que se ejecuta sobre null y así nos va a dar el máximo de nodos por defecto, que en la versión 4.x de Alfresco es de 5000.
 
for each (var p in people.getPeople(null)){
  var user = search.findNode(p);
  user.properties["cm:sizeQuota"] = 209715200;
  user.save();
}
 
Para que devuelva más de 5000 nodos (es decir, si tienes >5000 usuarios), necesitas modificar el alfresco-global.properties con la siguiente propiedad y reiniciar:
 
system.filefolderservice.defaultListMaxResults=10000
 
Por otro lado, el control del crecimiento de los sitios y del repositorio se puede previsualizar mediante el módulo de estadísticas de atolcd Audit Share, que te permite ver la evolución diaria, semanal, mensual y anual de la ocupación de los sitios y del repositorio.
 
 
Además, también existe un módulo de cuota por folder / site del que hablamos hace tiempo también:
 
HINT: Testeado en Alfresco 4.1.5. EE
00

Más entradas de blog

Añadir comentarios