BaseAdresseNationale / moissonneur-bal

Service de moissonnage des Bases Adresses Locales
2 stars 0 forks source link

Publication sur l'API de dépôt #39

Closed jdesboeufs closed 1 year ago

jdesboeufs commented 1 year ago

Implémentation du mécanisme de publication sur l'API de dépôt :

Je regarde la révision publiée actuellement sur l'API. Si celle-ci a été publiée par un autre outil que le moissonneur, on ignore avec status: 'provided-by-other-client'. Si celle-ci a été publiée par le moissonneur mais via une autre source de données, on ignore avec status: 'provided-by-other-source'.

Si la commune ne dispose pas de révision en vigueur ou si celle-ci provient du moissonneur et de la même source : on publie.

La publication consiste en la production d'un fichier expurgé des lignes en erreurs puisque l'API de dépôt ne supporte pas les fichiers contenant des erreurs. On publie aussi des métadonnées utiles dans extras. Le statut final est status: 'published'.