Closed mmortier closed 2 years ago
Je clos sans merge. Je vais remplacer cette route (en la modifiant) pour l'utiliser pour le dépôt du fichier d'évènement. Par contre je garde la fonction et je vais la généraliser pour pouvoir comparer deux révisions entre elles sans forcément comparer à la current suite aux échanges en point dev.
Permet de comparer deux révisions la révision dont on donne l'id et la révision courante.
route de test : http://localhost:5000/revisions/{idRevision}/files/bal/diff
exemple de résultat :
{ "countNew": 0, "newIds": [], "countDeleted": 2, "deletedIds": [ "fcbe3db6-b995-48af-9f69-b3fe67d5c0ff", "655e9126-8c77-4818-bde9-258c97fc1741" ], "countModified": 1, "modifiedIds": [ "c17d7a81-92ba-4dd1-9d77-e37eee7bf8f2" ] }
Je suis allée moins loin dans la demande de confirmation des changements (pas de calcul trop él&borés, juste confirmation du nombre de suppressions, modification, nouveautés).
Pour détecter un changement se base sur une md5 des champs : voie_nom + lieudit_complement_nom + numero + suffixe + clef_interop
Un différentiel plus complet sera calculé au niveau de ban-plateforme, à discuter.
fix #29