Hypertopic / TraduXio

A participative platform for cultural texts translators
https://hypertopic.org/traduxio
21 stars 23 forks source link

Inscription #91

Open adeprez opened 9 years ago

adeprez commented 9 years ago

Plusieurs fonctionnalités requièrent une notion de compte d'utilisateur pour pallier à certaines limitations actuelles. Ce ticket présente la fonctionnalité d'inscription. Le compte ainsi créé aura plusieurs implications :

ammelanie-utt commented 9 years ago

Cette issue se concentre sur l'inscription des utilisateurs.

Le gestion des comptes va être nécessaire pour l'ensemble des fonctionnalités définies ci-jointe. Pour cela il est nécessaire d'avoir une gestion d'inscription au site TraduXio.

Notre client souhaiterait que les utilisateurs aient à rentrer leur vrai nom / prénom afin de pouvoir identifier ses étudiants. Ces champs semblent donc important pour l'inscription.

Voir si d'anciennes maquettes sont disponibles (?) / Aucune tâche ne semble exister

Rom1Conj commented 9 years ago

L'idée ici est de rajouter un bouton supplémentaire sur la page : http://traduxio.hypertopic.org/ pour créer un compte utilisateur. De plus le bouton "commencer" correspond à se connecter en fait, il faudrait donc le changer en bouton "se connecter".

Le bouton "créer un compte utilisateur" devra utiliser le nouveau système du projet AAAforRest qui possède le formulaire adéquat : https://github.com/Hypertopic/AAAforREST/issues/28

Rom1Conj commented 9 years ago

Scénario 1 : Création d'un compte

Pas de pré-requis

Déroulement

Se rendre sur la page d’accueil de TraduXio ( http://traduxio.hypertopic.org/ ) L'utilisateur clique sur le bouton "créer un compte". Un formulaire apparait, il comprend les champs : nom complet, adresse e-mail, nom d'utilisateur, mot de passe et confirmation de mot de passe. L'utilisateur le complète et l'envoie. Un e-mail de confirmation est envoyé à l'adresse e-mail de l'utilisateur. L'utilisateur clique sur le lien reçu dans le mail de confirmation.

État final

Le compte de l'utilisateur est créé.

Rom1Conj commented 9 years ago

Scénario 2 : Authentification

Notes

Il est déjà possible de s'authentifier, mais le nom du bouton d'authentification ("commencer") de l’accueil et la version sandbox qui permet de s'authentifier dans le répertoire works ( http://traduxio.sandbox.hypertopic.org/works ) ont rendu les choses confuses. Ce sera donc l'unique manière de s'authentifier et elle utilisera les comptes utilisateur du projet AAAforRest ( https://github.com/Hypertopic/AAAforREST )

Pré-requis

Posséder un compte utilisateur (pour en créer un se référer au scénario 1)

Déroulement

Se rendre sur la page d’accueil de TraduXio ( http://traduxio.hypertopic.org ). L'utilisateur clique sur le bouton "s'authentifier" Une fenêtre d'authentification apparait, avec les champs : nom d'utilisateur et mot de passe L'utilisateur complète les champs et appuie sur le bouton "valider"

État final

L'utilisateur est authentifié et est dans son répertoire de travail ( http://traduxio.hypertopic.org/works )

Rom1Conj commented 9 years ago

Scénario 3 : Suppression de son compte

Notes

Scénario à mettre à jour en fonction des choix fait pour le menu de gestion de compte.

Pré-requis

Posséder un compte utilisateur et être authentifié (se référer aux scénarios 1 et 2).

Déroulement

Se rendre dans son répertoire de travail ( http://traduxio.hypertopic.org/works ). Cliquer sur le bouton de paramètres de compte. (voir https://github.com/benel/TraduXio/issues/98 pour le bouton de paramètres de compte) Cliquer dans la page de gestion de compte sur le bouton "supprimer le compte". Cliquer sur le bouter "valider" de l'éventuel message de confirmation de suppression de compte.

Etat final

Le compte est supprimé.

Rom1Conj commented 9 years ago

Maquette

inscription jpeg

L’accueil disposera d'un bouton pour se connecter et d'un bouton pour créer un nouveau compte d'utilisateur.

Luwangel commented 9 years ago

Nous avons mis à jour la maquette d'inscription afin d'intégrer la notion de réinitialisation de mot de passe. Ce dernier apparaît dans le formulaire de connexion centralisé. Les images de la page d'accueil ont également été corrigées.

Inscription V1.1

ammelanie-utt commented 9 years ago

Afin de ne pas avoir de doublon de fonctionnalité vis à vis de la maquette de connexion réalisée connexion v2

Nous pensons que la page d'accueil n'aurait pas besoin de modification. Effectivement, depuis la page de connexion il est possible de se connecter avec ses informations mais également de créer un compte.

De plus, afin de réutiliser le style du formulaire d'inscription d'AAAforRest nous avons apporté des modifications à la maquette de connexion réalisée ainsi qu'à celles liées à la fonctionnalité d'oubli d'un mot de passe (la connexion se fera à priori sur le portail d'AAAforRest) : https://github.com/Hypertopic/AAAforREST/issues/29#issuecomment-104617890

ammelanie-utt commented 9 years ago

Le formulaire d'inscription est disponible sur AAAForRest ici : https://github.com/Hypertopic/AAAforREST/issues/28