way-of-elendil / website

Bugtracker du site internet de Way of Elendil
https://way-of-elendil.fr
0 stars 0 forks source link

Shop : ChangeAccount #61

Open Endalaust opened 4 years ago

Endalaust commented 4 years ago

Feature description

En tant que joueur Je veux changer mon personnage de compte World of Warcraft Afin de l'avoir sur un autre compte

L'opération est effective à l'aide de 2 mails de validation :

Lorsque les validations sont effectuées, on applique la commande char change account sur le personnage choisi.

UI process

Légende:

Given le joueur 1 est dans son inventaire And il a acheté le service CharChangeAccount When il clique sur le service CharChangeAccount Then la modal s'ouvre And un champs propose une liste déroulante avec tous ses personnages associés à son compte Master And un champs propose un texte libre pour indiquer le compte World of Warcraft de destination And un texte spécifique : Un email de confirmation est envoyé au propriétaire du personnage et au destinataire du personnage. Le transfert est effectué seulement lorsque les deux joueurs ont validés l'opération.

Given le joueur 1 a pris connaissance de la modal et l'a correctement remplie When le joueur 1 valide l'opération Then la modal se ferme et une callout success s'ouvre Demande transfert de personnage prise en compte. Un email de confirmation vient d'être envoyé au propriétaire du personnage et au destinataire du personnage. Le transfert est effectué seulement lorsque les deux joueurs ont validés l'opération.

Business Rules

Given le joueur 1 a pris connaissance de la modal et l'a correctement remplie When le joueur 1 valide l'opération avec un personnage issue d'une récupération Then Une erreur empêche la validation de l'opération : Ce personnage est issue d'une récupération, il ne peut pas être transféré

Given le joueur 1 a pris connaissance de la modal et l'a correctement remplie When le joueur 1 valide l'opération And le joueur 2 a déjà 10 personnages sur son compte World of Warcraft Then Une erreur empêche la validation de l'opération : Le compte destinataire a déjà le maxium de personnages autorisés.

  1. Une demande engagée ne peut pas être annulée ni remboursée, si l'un des deux joueurs ne clique pas sur le lien de validation, c'est en attente qu'il le fasse un jour.
  2. Il n'y a pas de limite dans le temps sur la validation des hashs (parce que c'est chiant à faire).
Endalaust commented 4 years ago

CharChangeAccount - Joueur 1

Objet : Le personnage < NAME CHARACTER > attend ta validation pour changer de propriétaire


Bonjour,

Vous avez engagé une procédure de transfert du personnage **< NAME CHARACTER >** vers le compte World of Warcraft **< GAME ACCOUNT JOUEUR 2 >** . Pour finaliser cette opération, vous devez cliquez sur le lien de validation suivant :

http://localhost:4200/verify/transfer-character_hash_

Le transfert est effectué seulement lorsque les deux joueurs ont validés l'opération via l'email de confirmation.

Cordialement,
Way of Elendil

Endalaust commented 4 years ago

CharChangeAccount - Joueur 2

Objet : Le personnage < NAME CHARACTER > attend ta validation pour changer de propriétaire


Bonjour,

Le joueur **< MASTER ACCOUNT NAME >** veut te donner le personnage **< NAME CHARACTER >**. Pour finaliser cette opération, vous devez cliquez sur le lien de validation suivant :

http://localhost:4200/verify/transfer-character_hash_

Le transfert est effectué seulement lorsque les deux joueurs ont validés l'opération via l'email de confirmation.

Cordialement,
Way of Elendil