Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

improve(Contactez-Nous): Migration de la page sur vue3 #4773

Merged
merged 47 commits into from
Dec 17, 2024

Conversation

Charline-L
Copy link
Collaborator

@Charline-L Charline-L commented Dec 11, 2024

Contexte

Migration de la page contactez-nous en Vue 3.
Il fallait reproduire le html et ajouter la validation du formulaire.

Fonctionnement de la page à tester :

  • Elle est accessible depuis le menu et le plan du site
  • L'url est bien en "v2"
  • Utilisateur non connecté : va sur une page qui demande une authentification je suis bien redirigé vers la page de connexion

Pré-remplissage :

  • Si je suis connecté le formulaire est pré-rempli avec mon adresse email et nom prénom
  • Si je ne suis pas connecté le formulaire n'est pas ré-rempli

Validation des champs :

  • Si j'essaye d'envoyer le formulaire et qu'un champ est manquant une erreur s'affiche au niveau du champ
  • Si je renseigne une adresse email non valide un message d'erreur s'affiche quand j'essaye d'envoyer le formulaire

Envoi :

  • Si tout est correcte un mail est envoyé à l'adresse renseignée dans la config d'environnement clevercloud CONTACT_EMAIL

Une fois le formulaire envoyé :

  • Un message de validation s'affiche en haut à droite
  • Les champs sont réinitialisés, sauf email et nom prénom si je suis connectée
  • La page est scrollée "tout en haut"

@Charline-L Charline-L self-assigned this Dec 11, 2024
@Charline-L Charline-L linked an issue Dec 11, 2024 that may be closed by this pull request
9 tasks
…uement si la page demandait une authentification
@Charline-L Charline-L force-pushed the front-migrate-contact-page-to-vue3 branch from a90192d to 61a4d71 Compare December 12, 2024 16:32
2024-frontend/src/components/BaseContactForm.vue Outdated Show resolved Hide resolved
2024-frontend/src/components/BaseMailto.vue Outdated Show resolved Hide resolved
2024-frontend/src/settings/contact-form.js Outdated Show resolved Hide resolved
2024-frontend/src/locales/fr.json Outdated Show resolved Hide resolved
@Charline-L Charline-L merged commit f34f533 into staging Dec 17, 2024
6 checks passed
@Charline-L Charline-L deleted the front-migrate-contact-page-to-vue3 branch December 17, 2024 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Migration de la page Contact vers vue3
2 participants