Open milo19980525 opened 1 year ago
Se da cumplimiento a la issue desarrollando controlador de consulta múltiple de documentos usando como parámetros de entrada la misma estructura de búsqueda (query, limit, offset) tal como se plantea en issue #1207.
Path: url_gestor_documental_mid/v1/document
+ ?query=key:value&limit=value&offset=value
Aprovechando la oportunidad se hace corrección en la generación del swagger, ya que por corrección anterior de HealthCheck este se generaba con rutas incongruentes para acceder por autenticación, ahora (swagger .json y .yml) ya se generan bien sin necesidad de ajuste manual al acceder a url_gestor_documental/v1/
mismo endpoint de healthcheck, recordar hacer esto si se crea un nuevo controlador.
También se reestructura el proyecto siguiendo la forma de las Apis beego, esto para mejor comprensión y fácil búsqueda al momento de desarrollar, aquí se ajusta Dockerfile para incluir los nuevos ficheros.
├── api.py
├── conf
│ ├── conf.py
│ └── __init__.py
├── controllers
│ ├── document.py
│ ├── error.py
│ ├── healthCheck.py
│ └── __init__.py
├── Dockerfile
├── .drone.yml
├── entrypoint.sh
├── .gitignore
├── imagedef.json
├── models
│ ├── eval_doc_crud_res.py
│ ├── firma_electronica.py
│ ├── firma.py
│ ├── __init__.py
│ ├── model_params.py
│ └── utils.py
├── README.md
├── requirements.txt
├── routers
│ ├── __init__.py
│ └── router.py
├── sonar-project.properties
└── swagger
├── swagger.json
└── swagger.yml
5 directories, 25 files
La issue fue finalizada y desplegada en encorno de pruebas
Desarrollar servicio en "gestor_documental" que permita obtener en la respuesta varios documentos a la vez, con base en la definición del issue #1207
Criterios de aceptación