Closed Shamzic closed 2 weeks ago
Listing des hypothèses :
Listing des hypothèses :
- Ne plus utiliser l'historique navigateur et construire une fonction de calcul d'étape précédente (à priori déjà tenté par le passé)
- Sauvegarder l'historique "logique" sous forme d'arbre pour remonter les étapes
- Calculer la validité d'être sur une étape, par exemple, on supprime un enfant, on fait précédent, on se retrouve sur la dernière question d'information concernant l'enfant supprimé. Existe-t-il dans les réponses ? non alors on repart en arrière encore.... Qu'en penses-tu ? @Shamzic
Je pense que la 3e solution me paraît la plus cohérente par rapport au code existant et la plus simple à mettre en place. Merci pour ces suggestions très intéressantes !
Poursuite de la PR dans le contexte original : https://github.com/betagouv/aides-jeunes/pull/4550
Travaux d'investigation sur la sauvegarde l'état de la page des enfants dans le store. On revient à l'historique précédent si un enfant est supprimé mais cela engendre des bugs complexe dans diverses situations (ex: ajout de 2 enfants + suppression d'un des enfants => skip la page de récap des enfants).
Le plus simple étant dans laisser gérer l'historique du navigateur...