Funcionalidad #2008
cerrada
Añadido por Jaime Ortiz hace alrededor de 11 años.
Actualizado hace casi 11 años.
Fecha de inicio:
2014-05-09
Descripción
WS con el listado de proyecto que le corresponde al usuario. Tal vez se incluya como condicion que estén en estado de reporte pero inicialmente no es necesario.
El WS no es para la producción de un informe si no para la navegación por el modulo de reporte.
NOTA: Inicialmente mientras no tenemos autenticación que muestre todos los proyectos.
Ruta sugerida:
/proyectos/webservice/listado
Para no necesitar crear una ruta nueva en el roots se puede utilizar inicalmente una ruta con ID cualquiera.
- % Realizado cambiado de 0 a 90
Algo he hecho en r6218.
He usado la ruta @webservice/proyectos/listado@, con un route nuevo para no tocar otros ficheros.
Se accede por:
http://localhost:3000/webservice/proyectos/listado.json
http://localhost:3000/webservice/proyectos/listado.xml
He puesto @:section => proyectos@ para que el método autenticar me permitiera continuar, pero habrá que configurar un bypass para los WS en el application controller. Lo he intentado sin éxito.
También he intentado hacer un where para estado = reporte pero al final he visto que se trata de una cuestión más compleja. ¿Cual es el/los estados de reporte?
En realidad el estado de reporte no seria el concepto adecuado, dado que los estados son definidos en cada instancia, con lo que podria ser que en alguna instancia no existiese el estado de reporte.
Se trata de un "meta-estado", osea lo que necesitamos es un estado que este caracterizado como "reporte".
Ese metaestado todavia no ha sido incluido #2015
- Proyecto cambiado de GONG a GONG-R
- Versión prevista cambiado de 2.45 a Monográfico GONG-R 3
- Estado cambiado de Nueva a Resuelta
h1. WS y salida
/webservice/proyectos/listado.xml
Muestra los proyectos cuyo estado se corresponde con una definicion de estado habilitada para reporte
7
PROJ-13-AECID-MOZ
Desarrollo rural mozambique
13
AECID
ONG-INT
Ejecucion
2013-01-01
2013-12-31
Etapa Total
15
PAC1-2013-CO-13
PAC1-2013-CO-13
13
AECID
ONG-INT
Ejecucion
2013-01-01
2013-12-31
Total PAC
Se puede especificar el parametro financiador_nombre para filtrar el listado
/webservice/proyectos/listado.xml?financiador_nombre=AECID
7
PROJ-13-AECID-MOZ
Desarrollo rural mozambique
13
AECID
ONG-INT
Ejecucion
2013-01-01
2013-12-31
Etapa Total
15
PAC1-2013-CO-13
PAC1-2013-CO-13
13
AECID
ONG-INT
Ejecucion
2013-01-01
2013-12-31
Total PAC
- % Realizado cambiado de 90 a 100
- Versión prevista cambiado de Monográfico GONG-R 3 a Monográfico GONG-R 1
- Añadido relacionada con Funcionalidad #2096: WebServices para informes de seguimiento y justificación final de proyectos AECID
Santi, una cuestión sobre la invocación al WS de Listado de Proyectos: Es correcta la invocación que se muestra en este ticket:
/webservice/proyectos/listado.xml?financiador_nombre=AECID para filtrar los proyectos cuyo sea AECID?.
No, el webservice es el indicado en la hoja de documentacion apuntada en el comentario anterior al tuyo:
/webservice/proyectos.xls
y sí, es posible pasarle como parámetro el nombre del financiador principal para que nos devuelva sólo los indicados:
/webservice/proyectos.xls?financiador_nombre=AECID
Exportar a: Atom
PDF