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

17. Professeur - Inscrire un élève via un formulaire #45

Closed
1 of 5 tasks
Pourbaix opened this issue Oct 8, 2022 · 0 comments
Closed
1 of 5 tasks

17. Professeur - Inscrire un élève via un formulaire #45

Pourbaix opened this issue Oct 8, 2022 · 0 comments
Assignees
Labels
Registration/Login Urgent An urgent operation needs to be done with this us
Milestone

Comments

@Pourbaix
Copy link
Collaborator

Pourbaix commented Oct 8, 2022

Titre

En tant que professeur je souhaite pouvoir créer un compte élève afin qu'il ait accès accès à plus de fonctionnalités

Description

Une page permet à un utilisateur de créer un nouveau compte grâce à un formulaire. Une fois le compte créé, l'utilisateur pourra s'y connecter pour avoir accès a de nombreuses nouvelles fonctionnalités.

Critères d'acceptations:

  • Cette page contient un formulaire qui permet à l'utilisateur d'entrer les informations du nouveau compte.
  • Le formulaire est découpé en deux partie: Une partie pour préciser le nom, prénom, email et mot de passe. Et une partie pour donner le numéro de téléphone, la date de naissance de l'utilisateur et son sexe.
  • Si un des champs n'est pas validé, un message d'erreur apparait.

Critères de non-validité interne au formulaire:

  • Un champ vide n'est pas valide.
  • Un champ mail ne comportant pas un mail au bon format n'est pas valide.
  • Un champ mot de passe qui comporte un mot de passe de moins de 12 caractères n'est pas valide.
  • Un champ mot de passe qui comporte un mot de passe sans chiffre n'est pas valide.
  • Un champ mot de passe qui comporte un mot de passe sans minimum 1 caractère spécial n'est pas valide.
  • Un champ mot de passe et confirmer le mot de passe contenants 2 mots de passe différents ne sont pas valides.
  • Un champ numéro de téléphone n'est pas valide si le numéro n'a pas le bon format.
  • Un champ de date de naissance n'est pas valide si la date est dans le futur.

Critères de non-validité externe au formulaire:

  • Un champ mail n'est pas valide si le mail est déjà utilisé par un autre compte.

  • Un champ numéro de téléphone n'est pas valide si le numéro précisé est déjà utilisé par un autre compte.

  • Si tout les champs sont valides, les informations du nouveau compte peuvent être envoyées au backend via une route (/register par ex).

  • Une fois le compte créé, l'utilisateur est amené à la page de connexion.

Infos techniques:

Une route dois permettre d'envoyer les données rentrées par l'utilisateur vers le backend (/register par ex.).

La base de données doit contenir les tables nécessaires à l'enregistrement d'un utilisateur.

Tâches:

  1. Créer la page d'inscription selon la maquette:

Image

Image

  1. Faire en sorte que les valeurs de champs soient vérifiées comme indiqué dans les critères d'acceptation.
  2. Créer une route pour envoyer les données vers le backend.
  3. Envoyer l'utilisateur vers la page de connexion si l'inscription est un succès.

Complexité

3 sur 5

@Pourbaix Pourbaix changed the title Élève - En tant qu'élève je souhaite pouvoir créer un compte Professeur - En tant que professeur je souhaite pouvoir inscrire un élève Oct 15, 2022
@CardinPatson CardinPatson changed the title Professeur - En tant que professeur je souhaite pouvoir inscrire un élève 15Professeur - En tant que professeur je souhaite pouvoir inscrire un élève Oct 22, 2022
@CardinPatson CardinPatson changed the title 15Professeur - En tant que professeur je souhaite pouvoir inscrire un élève 15. Professeur - En tant que professeur je souhaite pouvoir inscrire un élève Oct 22, 2022
@Rachiid007 Rachiid007 changed the title 15. Professeur - En tant que professeur je souhaite pouvoir inscrire un élève 17. Professeur - En tant que professeur je souhaite pouvoir inscrire un élève Oct 22, 2022
@Rachiid007 Rachiid007 changed the title 17. Professeur - En tant que professeur je souhaite pouvoir inscrire un élève 17. Professeur - En tant que professeur je souhaite pouvoir inscrire un élève via un formulaire Oct 22, 2022
@Rachiid007 Rachiid007 changed the title 17. Professeur - En tant que professeur je souhaite pouvoir inscrire un élève via un formulaire 17. Professeur - Inscrire un élève via un formulaire Oct 22, 2022
@Rachiid007 Rachiid007 added this to the Sprint 2 milestone Oct 23, 2022
CardinPatson added a commit that referenced this issue Dec 18, 2022
Add user excel column in the register form and make password when we
insert users with excel

issue #45
CardinPatson added a commit that referenced this issue Dec 18, 2022
Add user excel column in the register form and make password when we
insert users with excel

issue #45
CardinPatson added a commit that referenced this issue Dec 18, 2022
Add user excel column in the register form and make password when we
insert users with excel

fix(test): comment authentification - WIP
issue #45
Pourbaix pushed a commit that referenced this issue Dec 18, 2022
Add user excel column in the register form and make password when we
insert users with excel

fix(test): comment authentification - WIP
issue #45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Registration/Login Urgent An urgent operation needs to be done with this us
Projects
Status: Done
Development

No branches or pull requests

4 participants