udistrital / autenticacion_mid

0 stars 0 forks source link

HU2 - 1 - Creación de servicio "store_document" #40

Closed a52290451 closed 1 year ago

a52290451 commented 1 year ago

Se requiere crear servicio con el nombre "store_document" en el Gestor Documental que permita almacenar un documento sin firmar en la base de datos.

Ruta sugerida: http://0.0.0.0:8080/v1/document/store_document

Observaciones:

  1. Se debe almacenar la información de metadatos (en caso de que la petición reciba metadatos) en el API documentos_crud según el tipo de documento.
  2. El documento físico debe almacenarse en NUXEO, creando un nuevo espacio.

Criterios de aceptación

Nota: tomar como referencia el archivo con historias de usuario y sus respectivas variables, y el documento de referencia para el API gestor_documental_mid.

iMrJulian commented 1 year ago

Funcionamiento del store_document en local image

Documento uid: 3e4f77592-f91b-4745-b668-39bfe2e702fb

image Documento uid: 96b4da7d-2610-4ccd-9281-9a7cc28effee

a52290451 commented 1 year ago

Pull request a Develop: https://github.com/udistrital/gestor_documental_mid/pull/29

a52290451 commented 1 year ago

Pull request a Release: https://github.com/udistrital/gestor_documental_mid/pull/30

a52290451 commented 1 year ago

Formato CheckList.docx

iMrJulian commented 1 year ago

Checklist del servicio store_document

https://docs.google.com/document/d/1ne8hXGweD_SGg-xxthsv3Kqx7Iv5IP7P/edit?usp=sharing&ouid=118160889227965868747&rtpof=true&sd=true

iMrJulian commented 1 year ago

Pruebas en release

Prueba 1 con metadatos

Guardar documento con el servicio POST store_document del gestor_documental_mid image

Una vez se hace la carga del documento se obtiene el id y el uid

Verificación del documento con el uid con el servicio GET document del gestor_documental_mid image (1)

Verificación de que el documento se encuentre cardado en el documentos_crud con su servicio documento y el id del archivo image

Prueba 2 sin metadata

Guardar documento con el servicio POST store_document del gestor_documental_mid image

Una vez se hace la carga del documento se obtiene el id y el uid

Verificación del documento con el uid con el servicio GET document del gestor_documental_mid image

Verificación de que el documento se encuentre cardado en el documentos_crud con su servicio documento y el id del archivo image

a52290451 commented 1 year ago

Se validan pruebas funcionales realizadas.

Queda pendiente:

  1. Actualización del swagger en WSo2.
  2. Pull Request a producción.
  3. Verificación de despliegue.
iMrJulian commented 1 year ago

Verificación de despliegue

Prueba con metadatos

Guardar un documento con el servicio store_document image

Una vez se hace la carga del documento se obtiene el id y el uid

Verificación del documento con el uid dentro del gestor_documental image

Verificación del documento con el uid dentro de documentos_crud image

Prueba sin metadatos

Guardar un documento con el servicio store_document image

Una vez se hace la carga del documento se obtiene el id y el uid

Verificación del documento con el uid dentro del gestor_documental image

Verificación del documento con el uid dentro de documentos_crud image