facturascripts icon indicating copy to clipboard operation
facturascripts copied to clipboard

Tarea #3166 - vincular archivos existentes a documentos

Open elguitarraverde opened this issue 1 year ago • 4 comments

Descripción

  • Se añade la acción 'relate-file' al controlador SalesController que relacion el archivo seleccionado con el documento.
  • Se añade el widget Autocomplete de JqueryUI con llamada ajax para obtener los archivos según el termino buscado y sin que aparezcan los archivos ya relacionados anteriormente para evitar duplicados.
  • Se crea el método relateFileAction que relaciona el archivo con el documento.

¿Cómo has probado los cambios?

Toda modificación debe haber sido mínimamente probada. Marca o describe las pruebas que has realizado:

  • [x] He revisado mi código antes de enviarlo.
  • [x] He probado que funciona correctamente en mi PC.
  • [x] He probado que funciona correctamente con una base de datos vacía.
  • [] He ejecutado los tests unitarios.

Filtros

elguitarraverde avatar Feb 28 '24 22:02 elguitarraverde

Lo he revisado y no es suficiente. Si tienes más de 50 elementos en la biblioteca no vas a poder encontrarlo todo. Necesitarás un action extra para buscar en la biblioteca. O puedes intentar re-aprovechar la función del widget library:

  • https://github.com/NeoRazorX/facturascripts/blob/master/Core/Lib/ExtendedController/PanelController.php#L388

NeoRazorX avatar Mar 01 '24 22:03 NeoRazorX

He usado el widget Autocomplete de JqueryUI para buscar vía ajax los archivos que no hayan sido relacionados anteriormente en el documento. Ya no existe limitación alguna en el número de archivos devueltos.

elguitarraverde avatar Mar 21 '24 22:03 elguitarraverde