Feature #1531
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"*.
- **Erreur technique** : Une erreur *"workspace_slug requis ou inconnu"* apparaît dans les logs, empêchant la soumission des données.
- **Comportement utilisateur** : Aucun feedback n'est affiché (pas de message de succès/erreur, pas d'indicateur 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).
### Comportement attendu
1. **Correction technique** : Résoudre l'erreur *workspace_slug* pour permettre l'envoi des données vers les sections dédiées.
2. **Feedback utilisateur** :
- Afficher un **message de succès** paramétrable (ex. : *"Votre candidature a été envoyée. Nous reviendrons vers vous."*).
- Désactiver le bouton pendant l'envoi et afficher un **spinner**.
- En cas d'erreur, afficher un **message clair** avec une option pour réessayer ou contacter le support.
3. **Validation des champs** : Vérifier que les champs obligatoires sont remplis avant l'envoi (message *"Ce champ est requis"* en rouge).
## Acceptance criteria
["- [ ] L'envoi des formulaires **Tremplin** et **Artist** fonctionne sans erreur technique (*workspace_slug* résolu).", '- [ ] Les données sont correctement transmises aux sections dédiées (*Gestion tremplin* pour Tremplin, *Candidature* pour Artist).', "- [ ] Un **message de succès** (style vert, icône ✓) est affiché après l'envoi.", "- [ ] Le bouton est **désactivé** pendant l'envoi et un **spinner** est affiché.", "- [ ] En cas d'erreur, un **message clair** (style rouge, icône ⚠️) est affiché avec un lien vers *support@scobby.fr*.", '- [ ] Les champs obligatoires vides sont **marqués en rouge** avant l\'envoi avec un message *"Ce champ est requis"*.', "- [ ] Les messages de succès/erreur sont **paramétrables** (via l'équipe technique si nécessaire)."]
## Classification
- bug
## Complexity
- 6/10 — La correction implique des modifications techniques (résolution de l'erreur *workspace_slug*), des ajustements UX (feedback utilisateur) et une validation des champs, nécessitant des tests approfondis.
Files
No data to display