feat: route revision sync and publish#177
Conversation
MaGOs92
left a comment
There was a problem hiding this comment.
En faite je suis vraiment sceptique par rapport à cette republication par un autre client : Y'a pleins de trucs qui sont gérés en regardant la current-revision d'une commune et le client dans la révision :
- Tableau de déploiement
- Le signalement (périmètre, activation et désactivation)
- bal-widget (statut d'une commune)
- Stepper de création mes-adresses (statut d'une commune)
etc...
Est-ce qu'on pourrait pas plutôt republier avec le même client mais ajouter dans extras un flag? par exemple extras: {sourceRevisionId: req.revision.id, fixedBANIdsPublication: true}
Ca roule, je vais faire en sorte que cela soit publié avec le même client, j'avais pas pensé a tout les effets de bord que tu cité |
MaGOs92
left a comment
There was a problem hiding this comment.
Tests and code LGTM (j'ai pas trouvé le bouton sur bal-admin) mais par API ça marche bien.
Petite suggestion pour bal-formatting : Est-ce que ça serait possible de garder le même ordre des colonnes que dans le fichier source? Là quand j'essaie de faire un diff entre le fichier source et le fichier formaté y'a tout qui est en diff parce que les colonnes sont pas dans le même ordre. ça pourrait être pratique de pouvoir checker ça facilement
CONTEXT
revisions/:revisionId/sync-ids-ban-publishqui synchronise la BAL de la révision avec les identifants BAN et ensuite publie une nouvelle révision