On a besoin d'un nouveau composant de demande de réinitialisation de mot de passe utilisant le nouveau layout AuthenticationLayout.
:robot: Proposition
Création d'un nouveau composant de demande de réinitialisation de mot de passe utilisant le nouveau layout AuthenticationLayout.
On a profité de la création de ce nouveau composant pour, côté API, simplifier la payload à envoyer, de manière à ce qu'on puisse ne plus envoyer qu'une propriété email au lieu d'envoyer tout une structure de donnée EmberData pas du tout adaptée pour ce cas d'usage. On laisse néanmoins le code nécessaire à la gestion de la structure de donnée EmberData dépréciée jusqu'à ce que le code du nouveau layout AuthenticationLayout soit débloqué en production avec l'activation/suppression du feature flag FT_NEW_AUTHENTICATION_DESIGN_ENABLED.
:rainbow: Remarques
RAS
:100: Pour tester
Activer le feature flag FT_NEW_AUTHENTICATION_DESIGN_ENABLED=true
Vérifier que le lien « Contactez-nous » est fonctionnel et pointe vers la bonne destination
Vérifier qu'on ne peut envoyer le formulaire qu'avec une adresse email valide
Vérifier qu'en envoyant le formulaire avec une adresse email non présente dans la table users, le formulaire affiche alors une erreur Cette adresse e-mail ne correspond à aucun compte
Aller sur https://app.dev.pix.org/mot-de-passe-oublie et sélectionner différentes langues avec le LanguageSwitcher pour vérifier les traductions et les destinations du lien « Contact us »
Arrêter l'API et vérifier que le formulaire affiche une erreur Une erreur interne est survenue, nos équipes sont en train de résoudre le problème. Veuillez réessayer ultérieurement. (il faut généralement attendre environ 20s ou 30s pour que la connexion arrive en timeout avant qu'une erreur soit déclenchée)
:unicorn: Problème
On a besoin d'un nouveau composant de demande de réinitialisation de mot de passe utilisant le nouveau layout
AuthenticationLayout
.:robot: Proposition
Création d'un nouveau composant de demande de réinitialisation de mot de passe utilisant le nouveau layout
AuthenticationLayout
.On a profité de la création de ce nouveau composant pour, côté API, simplifier la payload à envoyer, de manière à ce qu'on puisse ne plus envoyer qu'une propriété
email
au lieu d'envoyer tout une structure de donnée EmberData pas du tout adaptée pour ce cas d'usage. On laisse néanmoins le code nécessaire à la gestion de la structure de donnée EmberData dépréciée jusqu'à ce que le code du nouveau layoutAuthenticationLayout
soit débloqué en production avec l'activation/suppression du feature flagFT_NEW_AUTHENTICATION_DESIGN_ENABLED
.:rainbow: Remarques
RAS
:100: Pour tester
FT_NEW_AUTHENTICATION_DESIGN_ENABLED=true
users
, le formulaire affiche alors une erreurCette adresse e-mail ne correspond à aucun compte
Une erreur interne est survenue, nos équipes sont en train de résoudre le problème. Veuillez réessayer ultérieurement.
(il faut généralement attendre environ 20s ou 30s pour que la connexion arrive en timeout avant qu'une erreur soit déclenchée)