Cambiar el mensaje de 'error usted no tiene permisos para subir archivos al nodo'

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

Cambiar el mensaje de 'error usted no tiene permisos para subir archivos al nodo'

Estoy usando el siguiente código para delimitar el tamaño de archivos subidos al repositorio (Para ejecutarlo hago uso de una regla).


function main() {
   var documento = document.name;
   var tamañoenmb = 10;
   var tamañoenkb = tamañoenmb * 1024;
   var tamañoenbytes = tamañoenkb * 1024;
   if (document.size>tamañoenbytes) // si es mayor del tamaño permitido
   {
      document.cancelCheckout();//Realizamos checkout de la version
   }
}

main();


Ahora bien, Alfresco procede a subir el archivo al repositorio, pero cuando finaliza envía un mensaje de error diciendo que no tiene permisos para subir al nodo

Mis dos dudas son las siguientes:
1) Alguna idea de como puedo hacer el código más eficiente para que emita el error antes de hacer la carga del documento al repositorio.

2) Alguna idea de donde como puedo modificar ese mensaje de error y que diga: "Error: Los archivos máximos permitidos son de 10mb"

De antemano gracias por el apoyo
1 Reply
angelborroy
Alfresco Employee

Re: Cambiar el mensaje de 'error usted no tiene permisos para subir archivos al nodo'

Dado que estás utilizando JavaScript de servidor no es posible lanzar el error antes de realizar la carga del documento en el repositorio. Para hacerlo, deberías incluir una personalización de los componentes de Upload de Alfresco en JavaScript de cliente (https://github.com/Alfresco/share/tree/master/share/src/main/resources/alfresco/site-webscripts/org/...). En ese caso, podrías generar un error de usuario personalizado.
No es una tarea fácil, pero quizá pueda servirte como referencia para tu desarrollo este código https://github.com/softwareloop/uploader-plus
Hyland Developer Evangelist