https://gong.org.es/https://gong.org.es/favicon.ico2014-05-09T14:40:01ZFORJA GONGGong-R - Funcionalidad #2008: WS Listado de proyectoshttps://gong.org.es/issues/2008?journal_id=42252014-05-09T14:40:01ZJaime Ortiz
<ul></ul><p>Ruta sugerida:</p>
<p>/proyectos/webservice/listado</p>
<p>Para no necesitar crear una ruta nueva en el roots se puede utilizar inicalmente una ruta con ID cualquiera.</p> Gong-R - Funcionalidad #2008: WS Listado de proyectoshttps://gong.org.es/issues/2008?journal_id=42292014-05-15T13:55:14ZJonathan Araña Cruz jonhattan@semillasl.com
<ul><li><strong>% Realizado</strong> cambiado <i>0</i> por <i>90</i></li></ul><p>Algo he hecho en r6218.</p>
<p>He usado la ruta <code>webservice/proyectos/listado</code>, con un route nuevo para no tocar otros ficheros.</p>
<p>Se accede por:</p>
<p><a class="external" href="http://localhost:3000/webservice/proyectos/listado.json">http://localhost:3000/webservice/proyectos/listado.json</a><br /><a class="external" href="http://localhost:3000/webservice/proyectos/listado.xml">http://localhost:3000/webservice/proyectos/listado.xml</a></p>
<p>He puesto <code>:section => proyectos</code> 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.</p>
<p>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?</p> Gong-R - Funcionalidad #2008: WS Listado de proyectoshttps://gong.org.es/issues/2008?journal_id=42342014-05-20T12:18:19ZJaime Ortiz
<ul></ul><p>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.</p>
<p>Se trata de un "meta-estado", osea lo que necesitamos es un estado que este caracterizado como "reporte".</p>
<p>Ese metaestado todavia no ha sido incluido <a class="issue tracker-2 status-3 priority-4 priority-default closed" title="Funcionalidad: "Meta-estado" de reporte para el workflow (Resuelta)" href="https://gong.org.es/issues/2015">#2015</a></p> Gong-R - Funcionalidad #2008: WS Listado de proyectoshttps://gong.org.es/issues/2008?journal_id=42352014-05-30T11:06:04ZJonathan Araña Cruz jonhattan@semillasl.com
<ul><li>Añadido <strong>relacionada con</strong> <i><a class="issue tracker-2 status-3 priority-4 priority-default closed" href="/issues/2015">Funcionalidad #2015</a>: "Meta-estado" de reporte para el workflow</i></li></ul> Gong-R - Funcionalidad #2008: WS Listado de proyectoshttps://gong.org.es/issues/2008?journal_id=42592014-06-18T17:08:20ZJaime Ortiz
<ul><li><strong>Proyecto</strong> cambiado <i>Gong</i> por <i>Gong-R</i></li><li><strong>Versión prevista</strong> cambiado <i>2.45</i> por <i>Monográfico GONG-R 3</i></li></ul> Gong-R - Funcionalidad #2008: WS Listado de proyectoshttps://gong.org.es/issues/2008?journal_id=43362014-06-26T17:30:49ZJaime Ortiz
<ul><li><strong>Estado</strong> cambiado <i>Nueva</i> por <i>Resuelta</i></li></ul><a name="WS-y-salida"></a>
<h1 >WS y salida<a href="#WS-y-salida" class="wiki-anchor">¶</a></h1>
<p>/webservice/proyectos/listado.xml</p>
<p><strong>Muestra los proyectos cuyo estado se corresponde con una definicion de estado habilitada para reporte</strong></p>
<pre>
<?xml version="1.0" encoding="UTF-8"?>
<proyecto type="array">
<proyecto>
<id type="integer">7</id>
<nombre>PROJ-13-AECID-MOZ</nombre>
<titulo>Desarrollo rural mozambique</titulo>
<identificador-financiador></identificador-financiador>
<financiador-principal-id type="integer">13</financiador-principal-id>
<financiador-principal-nombre>AECID</financiador-principal-nombre>
<gestor>ONG-INT</gestor>
<estado-del-proyecto>Ejecucion</estado-del-proyecto>
<etapas type="array">
<etapa>
<fecha-inicio type="date">2013-01-01</fecha-inicio>
<fecha-fin type="date">2013-12-31</fecha-fin>
<nombre>Etapa Total</nombre>
</etapa>
</etapas>
</proyecto>
<proyecto>
<id type="integer">15</id>
<nombre>PAC1-2013-CO-13</nombre>
<titulo>PAC1-2013-CO-13</titulo>
<identificador-financiador></identificador-financiador>
<financiador-principal-id type="integer">13</financiador-principal-id>
<financiador-principal-nombre>AECID</financiador-principal-nombre>
<gestor>ONG-INT</gestor>
<estado-del-proyecto>Ejecucion</estado-del-proyecto>
<etapas type="array">
<etapa>
<fecha-inicio type="date">2013-01-01</fecha-inicio>
<fecha-fin type="date">2013-12-31</fecha-fin>
<nombre>Total PAC</nombre>
</etapa>
</etapas>
</proyecto>
</proyecto>
</pre>
<p><strong>Se puede especificar el parametro financiador_nombre para filtrar el listado</strong></p>
<p>/webservice/proyectos/listado.xml?financiador_nombre=AECID</p>
<pre>
<?xml version="1.0" encoding="UTF-8"?>
<proyecto type="array">
<proyecto>
<id type="integer">7</id>
<nombre>PROJ-13-AECID-MOZ</nombre>
<titulo>Desarrollo rural mozambique</titulo>
<identificador-financiador></identificador-financiador>
<financiador-principal-id type="integer">13</financiador-principal-id>
<financiador-principal-nombre>AECID</financiador-principal-nombre>
<gestor>ONG-INT</gestor>
<estado-del-proyecto>Ejecucion</estado-del-proyecto>
<etapas type="array">
<etapa>
<fecha-inicio type="date">2013-01-01</fecha-inicio>
<fecha-fin type="date">2013-12-31</fecha-fin>
<nombre>Etapa Total</nombre>
</etapa>
</etapas>
</proyecto>
<proyecto>
<id type="integer">15</id>
<nombre>PAC1-2013-CO-13</nombre>
<titulo>PAC1-2013-CO-13</titulo>
<identificador-financiador></identificador-financiador>
<financiador-principal-id type="integer">13</financiador-principal-id>
<financiador-principal-nombre>AECID</financiador-principal-nombre>
<gestor>ONG-INT</gestor>
<estado-del-proyecto>Ejecucion</estado-del-proyecto>
<etapas type="array">
<etapa>
<fecha-inicio type="date">2013-01-01</fecha-inicio>
<fecha-fin type="date">2013-12-31</fecha-fin>
<nombre>Total PAC</nombre>
</etapa>
</etapas>
</proyecto>
</proyecto>
</pre> Gong-R - Funcionalidad #2008: WS Listado de proyectoshttps://gong.org.es/issues/2008?journal_id=43432014-06-27T13:32:13ZJaime Ortiz
<ul><li><strong>% Realizado</strong> cambiado <i>90</i> por <i>100</i></li></ul> Gong-R - Funcionalidad #2008: WS Listado de proyectoshttps://gong.org.es/issues/2008?journal_id=43502014-06-27T13:52:13ZJaime Ortiz
<ul><li><strong>Versión prevista</strong> cambiado <i>Monográfico GONG-R 3</i> por <i>Monográfico GONG-R 1</i></li></ul> Gong-R - Funcionalidad #2008: WS Listado de proyectoshttps://gong.org.es/issues/2008?journal_id=44272014-07-17T11:09:19ZSantiago Ramos
<ul></ul><p>Creamos un WS nuevo para adecuarse a la nueva estructura y volcar información de los informes posibles para cada proyecto:</p>
<p><a class="external" href="https://gong.org.es/projects/proyectoredes/wiki/Documentacion_informe_proyectos#Generalidades">https://gong.org.es/projects/proyectoredes/wiki/Documentacion_informe_proyectos#Generalidades</a></p> Gong-R - Funcionalidad #2008: WS Listado de proyectoshttps://gong.org.es/issues/2008?journal_id=44792014-07-29T11:08:19ZSantiago Ramos
<ul><li>Añadido <strong>relacionada con</strong> <i><a class="issue tracker-2 status-3 priority-4 priority-default closed" href="/issues/2096">Funcionalidad #2096</a>: WebServices para informes de seguimiento y justificación final de proyectos AECID</i></li></ul> Gong-R - Funcionalidad #2008: WS Listado de proyectoshttps://gong.org.es/issues/2008?journal_id=45142014-07-29T11:31:34ZDaniel Diazdaniel.diazbarba@plexus.es
<ul></ul><p>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:<br /> /webservice/proyectos/listado.xml?financiador_nombre=AECID para filtrar los proyectos cuyo <financiador-principal-nombre> sea AECID?.</p> Gong-R - Funcionalidad #2008: WS Listado de proyectoshttps://gong.org.es/issues/2008?journal_id=45162014-07-29T12:55:18ZSantiago Ramos
<ul></ul><p>No, el webservice es el indicado en la hoja de documentacion apuntada en el comentario anterior al tuyo:</p>
<p>/webservice/proyectos.xls</p>
<p>y sí, es posible pasarle como parámetro el nombre del financiador principal para que nos devuelva sólo los indicados:</p>
<p>/webservice/proyectos.xls?financiador_nombre=AECID</p>