assemblee-virtuelle / assemblee-virtuelle/archipelago
Double enregistrement lors de la création d'un nouvel objet
- Dominant language
- TypeScript
- Stars
- 23
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
**Décrivez le bug**
Pour un dev, ce ne sera pas un "bug", mais pour un utilisateur lambda, oui...
Lorsqu'on créer un objet dans Archipelago, que ce soit un orga, un projet etc... on doit enregistrer 2 fois au niveau du formulaire.
**Etapes pour reproduire**
1. Aller dans Concepts > types
2. Cliquer sur 'Créer'
3. remplir le nom du type et sa classe
4. Enregistrer (on voit bien un popup qui dit que c'est OK)
5. On se retrouve de nouveau dans un formulaire avec un champ contenant ce que nous venons d'entrer, et encore un bouton "Enregistrer", et lorsqu'on clic dessus, un popup nous dit "mise à jour effectuée".
6. C'est suite à ce deuxième enregistrement qu'on arrive enfin sur la liste et qu'on peut s'assurer que notre création est bien passée.
**Comportement attendu**
Avoir un workflow de création d'un nouvel objet.
**Captures d'écran**
Premier enregistrement :

Deuxième formulaire/enregistrement :

Pour les organisations, c'est un peu compréhensible, car on ne rempli pas tout la première fois, on créer l'objet, et ensuite le contenu, mais pour un statut, un type ou des objets qui n'ont pas beaucoup de contenu, l'utilisateur se demande pourquoi il doit valider deux fois sur "enregistrer".
Pour les orgas, si on souhaite garder les deux étapes, le bouton devrait alors être "Suivant" au lieu d'enregistrer la première fois. Peut-être que ce sera différent avec React-admin 4 ?...
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the flow at Concepts > types and trace the create/save form behavior from the first submission to the second form. Compare this with the organizations flow, where two steps may be intentional. Done means simple objects can be created with one save, while any retained multi-step flow clearly uses a next-step action.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react, typescript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100