-
Notifications
You must be signed in to change notification settings - Fork 20
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
Refactor : Restore persisted page & iteration on forms #338
base: v2-develop
Are you sure you want to change the base?
Conversation
SonarCloud Quality Gate failed. 0 Bugs 0.0% Coverage Catch issues before they fail your Quality Gate with our IDE extension SonarLint |
prerequisite: merge the gotopage signature modification in lunatic and integrate the correct version (actually 2.4.7 custom version) |
Vous pourriez ajouter quelques commentaires pour expliquer l'objectif de la PR, please ? |
ProblèmeLorsque l'utilisateur quitte le formulaire on veut sauvegarder l'état pour pouvoir le ramener à la même page lors de son retour. Cette MR corrige plusieurs problème
SolutionLe composant utilisait un état pour suivre la page courante en essayant de se synchroniser avec la page courante de lunatic. L'objectif de la MR est de séparer la logique pour simplifier les choses. Un état permet de savoir ce que l'on doit afficher et possède 4 valeurs :
Cela simplifie aussi la couche de persistence car il suffit d'observer pageTag et ce nouvel état pour savoir si on doit lancer la persistence (plutôt que de rajouter la logique dans les fonctions de navigation). Le formulaire Lunatic commence avec son |
@renaud23 J'ai ajouté des explications et modifié le titre pour plus de clarté. N'hésite pas si il manque des infos |
SonarCloud Quality Gate failed. 0 Bugs 0.0% Coverage Catch issues before they fail your Quality Gate with our IDE extension SonarLint |
This feature needs lunatic version > 2.6.0 |
No description provided.