Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incorporació API-Rest #426

Closed
sgelabert-dgtic opened this issue Jan 8, 2018 · 6 comments
Closed

Incorporació API-Rest #426

sgelabert-dgtic opened this issue Jan 8, 2018 · 6 comments

Comments

@sgelabert-dgtic
Copy link

És sol·licita analitzar la incorporació d'una nova API-Rest al projecte ROLSAC. Concretament l'anàlisi ha de tenir en compte:

  • Control i compatibilitat entre versions de la nova API-Rest.
  • Proposta del catàleg de serveis a implementar.
  • Canvis arquitectònics en l'aplicació (mòduls a crear, contexts de publicació,...).
  • Documentació de l'API des de l'inici amb el Framework Swagger.
@dmadronal-indra
Copy link
Contributor

Bon dia,
adjuntem el document d'anàlisis Funcional de la tasca. Necessitaríem que ho valideu com més aviat millor, tot i així veiem complicat tenir-ho llest per aquest primer cicle.
000426_DGDT_AnalisisApiRest.docx
Salutacions!

slromero-indra added a commit that referenced this issue May 15, 2018
incluye: links, respuesta compleja, filtros, orden y nueva funcion de
listado y en ejb.
slromero-indra added a commit that referenced this issue May 15, 2018
Build, para que despliegue) de uas que
incluye: links, respuesta compleja, filtros, orden y nueva funcion de
listado y en ejb.
slromero-indra added a commit that referenced this issue May 15, 2018
más sencillo duplicar las clases, permitiendo el autocopiado de
propiedades desde las entidades que vienen del EJB
slromero-indra added a commit that referenced this issue May 15, 2018
- Se crea un nuevo servicio para hechos vitales
- Se restructura la función de los EJB para facilitar la claridad del
codigo
- Se añaden las opciones por defecto al properties
slromero-indra added a commit that referenced this issue May 15, 2018
- Se crea un nuevo servicio para Agrupación de materias
slromero-indra added a commit that referenced this issue May 15, 2018
- Reconfiguración de los links para que se incluyan como propiedades en
lugar de como una lista separada.
- Creación del servicio de archivo
- Actualización de los servicios para que se muestren en castellano.
- Añadir la propiedad de idioma a las respuestas
- Se añade página de inicio a swagger-ui.
slromero-indra added a commit that referenced this issue May 15, 2018
- Add servicio Boletines
- Eliminar parametro idioma de los servicios que no lo necesitan
slromero-indra added a commit that referenced this issue May 15, 2018
- Creación de servicios de Catalogo de documentos y de documentos.

- limpieza de codigo (se eliminan referencias a datatype en las
anotaciones, para evitar sobreescrituras en el swagger)
slromero-indra added a commit that referenced this issue May 15, 2018
- correccion de servicio documents tramits (se oculta excepcio
documentacio- long)
slromero-indra added a commit that referenced this issue May 15, 2018
- Creación servicio Documentos normativas.
- Correcciones documents tramits
slromero-indra added a commit that referenced this issue May 15, 2018
- Creación de los servicios espacios territoriales y familias
slromero-indra added a commit that referenced this issue May 15, 2018
- Creación de los servicios tipos y tipos de afectación
slromero-indra added a commit that referenced this issue May 15, 2018
- Creación de los servicios Materia agrupacio, perfiles, y Unidades
materias.
- Actualizacion de constantes
- Correccion de nombres swagger
slromero-indra added a commit that referenced this issue May 15, 2018
- Creacion del servicio Seccion
- Correcciones menores
slromero-indra added a commit that referenced this issue May 15, 2018
- Creacion del servicio Normativas
slromero-indra added a commit that referenced this issue May 15, 2018
- Creación del servicio de Procedimientos
- correcciones sobre la busqueda en entidad FICHA
slromero-indra added a commit that referenced this issue May 15, 2018
- Creación del servicio de Usuarios
slromero-indra added a commit that referenced this issue May 15, 2018
- Creación del servicio de Servicios
slromero-indra added a commit that referenced this issue May 15, 2018
- Creación del servicio de Tramites
slromero-indra added a commit that referenced this issue May 15, 2018
- Ordenar los servicios
- Correccion servicio ua (no aparecia el código)
slromero-indra added a commit that referenced this issue May 15, 2018
- limpieza de código
@dmadronal-indra
Copy link
Contributor

Buenas, hemos subido a la rama 1.7 el desarrollo del api rest.

@sgelabert-dgtic sgelabert-dgtic modified the milestones: 1.6, 1.7 Jun 22, 2018
@sgelabert-dgtic sgelabert-dgtic changed the title Analisi incorporació API-Rest Incorporació API-Rest Jun 22, 2018
@sgelabert-dgtic
Copy link
Author

Tenim errades per la consulta del servei de procediments:
http://sdevapplin5.caib.es/rolsac/api/rest/v1/procedimientos/3273394
Retorna:
Undocumented | TypeError: Cannot read property 'statusText' of undefined

@dmadronal-indra
Copy link
Contributor

Buenas, accediendo a través del puerto parece funcionar. ¿como realizáis las pruebas? ¿podéis verificar que la propiedad es.caib.rolsac.api.rest.urlbase contiene el valor correcto?
imagen

@sgelabert-dgtic
Copy link
Author

Estam emprant swagger per fer les proves. Segurament és tema de les propietats de sistema. Ho revisam

dmadronal-indra added a commit that referenced this issue Oct 5, 2018
- corrección sobre los links de procedimientos
dmadronal-indra added a commit that referenced this issue Oct 11, 2018
- securizar api rest
@dmadronal-indra
Copy link
Contributor

Hemos procedido a añadir las restricciones de seguridad para el api rest a través del rol RSC_API.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment