assemblee-virtuelle / assemblee-virtuelle/archipelago

Double enregistrement lors de la création d'un nouvel objet

Open
#94 1 comment 0 reactions 0 assignees View on GitHub
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 :
![image](https://user-images.githubusercontent.com/6891994/196399995-1eb582ec-302d-48e5-8810-685fb971beca.png)

Deuxième formulaire/enregistrement :
![image](https://user-images.githubusercontent.com/6891994/196400419-402fafbc-623d-4a63-95c1-085fb35fef73.png)

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.