Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.0 / Modifier un import terminé / Suppression dans la synthèse #405

Open
camillemonchicourt opened this issue Nov 23, 2022 · 3 comments

Comments

@camillemonchicourt
Copy link
Member

Depuis la version 2.0, il est possible de revenir sur un import terminé, de le modifier pour que l'import dans la Synthèse soit remplacé par l'import des données avec les modifications importées. Il peut s'agir d'un complément dans les mappings, mais aussi carrément de recharger complètement le fichier source.

C'est une bonne évolution fonctionnelle, mais la conséquence de cela est que si je modifie un import terminé, il faut supprimer les données importées précédemment, pour les remplacer par l'import modifié (mapping modifié ou fichier remplacé).
Donc quand on modifie un import terminé, ça renvoie sur les étapes de définition de l'import, et dès qu'on va passer une étape en cliquant sur SUIVANT, cela va supprimer les données dans la Synthèse correspondant à cet export.

Ainsi si on ne va pas au bout de la modification de l'import, on n'aura plus les données correspondantes dans la Synthèse et on s'en rendra pas forcément compte.

Pour améliorer cela, il serait possible de :

  • rajouter une modale d’avertissement et de confirmation avant suppression
  • ajouter un paramètre pour empêcher de pouvoir modifier les imports terminées
@bouttier
Copy link
Contributor

À noter qu’actuellement, on ne peut plus modifier un import dont le JDD est inactif.

@camillemonchicourt
Copy link
Member Author

Oui ça me semble bien et cohérent comme cela.

@bouttier
Copy link
Contributor

bouttier commented Dec 2, 2023

Autre problème : la suppression des données de la synthèse se fait en synchrone, ce qui peut provoquer un timeout. Il serait donc bien que cette modale de validation lance une tâche asynchrone et permette de suivre son avancement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: To do
Development

No branches or pull requests

2 participants