Feature #1530
openCorriger l'envoi des formulaires publics 'Tremplin' et 'Artist' avec feedbacks utilisateur
0%
conversation:113
Description
### Problème
Les formulaires publics **Tremplin** ([lien](https://scobby.fr/PublicTremplinForm)) et **Artist** ([lien](https://scobby.fr/PublicArtistForm)) ne fonctionnent pas lors de l’envoi du bouton *"Envoyer ma candidature"*. Une erreur technique *"workspace_slug requis ou inconnu"* apparaît dans les logs, et aucun feedback utilisateur n’est affiché (ni message de succès, ni message d’erreur, ni indication de chargement).
### Contexte
- Les fonctionnalités de réception des candidatures existent déjà :
- Formulaire **Tremplin** → Section *"Gestion tremplin"*.
- Formulaire **Artist** → Section *"Candidature"* dans la page **Artiste**.
- Les formulaires sont accessibles à tous les visiteurs, sans authentification.
- Aucun feedback visuel n’est actuellement fourni à l’utilisateur après l’envoi.
### Comportement proposé
1. **Correction technique** :
- Résoudre l’erreur *workspace_slug* pour permettre l’envoi des formulaires.
- Vérifier que les données sont bien transmises aux sections dédiées.
2. **Feedback utilisateur** :
- **Message de succès** : Afficher un message paramétrable (ex. : *"Votre candidature a été envoyée. Nous reviendrons vers vous."*) avec un style visuel clair (fond vert, icône de validation).
- **Chargement** : Désactiver le bouton pendant l’envoi et afficher un spinner.
- **Message d’erreur** : Afficher un message actionnable (ex. : *"Une erreur est survenue. Veuillez réessayer ou [contacter le support]."*) avec un style visuel distinct (fond rouge, icône d’avertissement).
3. **Validation des champs** :
- Vérifier que tous les champs obligatoires sont remplis avant l’envoi (message *"Ce champ est requis"* en rouge sous les champs vides).
## Acceptance criteria
- [ ] L’envoi des formulaires **Tremplin** et **Artist** fonctionne sans erreur technique (*workspace_slug* résolu).
- [ ] Les candidatures sont correctement transmises aux sections dédiées (*"Gestion tremplin"* pour Tremplin, *"Candidature"* pour Artist).
- [ ] Un message de succès paramétrable est affiché après l’envoi (style : fond vert, icône ✓).
- [ ] Le bouton *"Envoyer ma candidature"* est désactivé pendant l’envoi et affiche un spinner.
- [ ] Un message d’erreur clair est affiché en cas d’échec (style : fond rouge, icône ⚠️, lien vers le support).
- [ ] Les champs obligatoires vides sont marqués en rouge avec un message *"Ce champ est requis"* avant l’envoi.
- [ ] Les tests sont effectués sur les deux formulaires (Tremplin et Artist) pour valider le comportement.
## Classification
- bug
## Complexity
- 6/10 — La correction implique des modifications techniques (résolution de l'erreur *workspace_slug*), des ajustements UX (feedback visuel) et des validations de champs, mais les fonctionnalités de base existent déjà.
Files
CD Updated by Client Dashboard 4 days ago
- Status changed from Backlog to Submitted