UI: Bascule la logique d'import vers les nouveaux endpoints
Contexte
Afin de permettre la prévisualisation des données lors des imports, la logique backend a été étendue pour importer les données de façon "temporaire" afin d'exposer les nouveaux chiffres.
Cela passe par de nouvelles routes API, et nous devons ajuster la logique front pour utiliser ces nouveaux endpoints.
Contenu
Il y a pas mal de refactoring à réaliser, nous avons maintenant 3 actions distinctes:
- Création d'un import temporaire
- "Confirmation" de l'import
- "Annulation" de l'import
Pour faire le lien entre ces actions, nous devons stocker les import_id renvoyée à la création (dans une contexte).
A noter que nous utilisons maintenant des mutations (react query) pour toutes ces actions qui sont sémantiquement plus appropriées, même si pour le moment la logique est exécutée dans un effect au changement d'étape.