Geotrek-admin
Geotrek-admin copied to clipboard
Flux Cirkwi - Ajouter portails, structures et sources
Depuis la version 2.74.0 de Geotrek-admin, il est possible de filtrer le flux XML Cirkwi / IGNrando par structures et/ou portail : https://github.com/GeotrekCE/Geotrek-admin/issues/2822
Mais ces infos ne remontent pas dans le flux lui-même. Il serait utile d'ajouter ces infos dans le flux XML renvoyé, sous une forme de ce type :
<portals>Rando Ecrins,FFRP</portals>
<portals_id>3,5</portals_id>
<sources>IGN</sources>
<sources_id>1</sources_id>
<structure>CD09</struture>
<structure_id>2</struture_id>
Structure retenue :
<tracking_information>
<portals>
<portal id="1">Portail 1</portal>
<portal id="2">Portail 2</portal>
</portals>
<sources>
<source id="2">Autre source</source>
<source id="1">IGN</source>
</sources>
<structure id="1">CD04</structure>
</tracking_information>
Si les informations sont vides :
<tracking_information>
<portals/>
<sources/>
<structure id="1">CD04</structure>
</tracking_information>
Structure retenue :
<tracking_information>
<portals>
<portal id="1" nom="Portail 1"/>
<portal id="2" nom="Portail 2"/>
</portals>
<sources>
<source id="2" nom="Autre source"/>
<source id="1" nom="IGN"/>
</sources>
<structure id="1" nom="CD04"/>
</tracking_information>
PR : https://github.com/GeotrekCE/Geotrek-admin/pull/3221
Sans vouloir interférer dans le ticket, tant qu'à modifier les flux cirkwi, est-ce qu'on ne pourrait pas rajouter les labels en même temps? cf #3164
Fait dans la 2.86.0, comme on peut voir ici : https://geotrekdemo.ecrins-parcnational.fr/api/cirkwi/circuits.xml?structures=1
<tracking_information>
<portals>
<portal id="1" nom="Rando Ecrins"/>
</portals>
<sources>
<source id="1" nom="Parc national des Ecrins"/>
</sources>
<structure id="1" nom="PNE"/>
</tracking_information>