PEM-Humboldt / core-geonetwork

GeoNetwork repository
http://geonetwork-opensource.org/
GNU General Public License v2.0
0 stars 0 forks source link

Implementar funcionalidad para el botón de submit en el file disclaimer #15

Open erikasv opened 5 years ago

erikasv commented 5 years ago

De acuerdo a #13 Implementar la funcionalidad del botón para que use los servicios de file.download y resources.get.archive para enviar el formulario del file disclaimer y retornar el archivo

erikasv commented 5 years ago

El objetivo es que no se muestre la pantalla de agadecimiento, sino que se retorne el archivo si el formulario está diligenciado

erikasv commented 5 years ago

En este commit está implementada la funcionalidad para el botón de aceptar del file disclaimer

erikasv commented 5 years ago

@danflop @uamoreno Aquí está el war con los cambios aplicados

erikasv commented 5 years ago

Se encontró un problema al descargar los archivos privados, el simple hecho de agregar el tipo de acceso a la url que descarga el archivo no es suficiente, estoy evaluando más el problema.

erikasv commented 5 years ago

@danflop @uamoreno Se ha corregido la funcionalidad para que ahora permita descargar los archivos privados después de llenar el formulario.

Tener en cuenta que la privacidad del metadato es el que determina si se pueden o no descargar los archivos.

uamoreno commented 5 years ago

Se revisó en la máquina de pruebas 192.168.11.63 la descarga del recurso asociado al metadato fe883a84-2c0b-4f6d-b6cd-0a9fd2fc9740 que en producción se encuentra en la carpeta private.

uamoreno commented 5 years ago

@erikasv Se creó el usuario uamoreno con clave iavh2018 en ambiente de pruebas, para validar los permisos asignados por grupo, efectivamente los archivos marcados como private no son consultables si no tiene permisos de grupo. Al descargar en formato .zip también se respeta la descarga únicamente de los documentos private siempre y cuando exista el permiso.