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

Parent registration #13

Closed
Koshelenko-Tamara opened this issue Jan 25, 2021 · 0 comments
Closed

Parent registration #13

Koshelenko-Tamara opened this issue Jan 25, 2021 · 0 comments
Assignees

Comments

@Koshelenko-Tamara
Copy link

Koshelenko-Tamara commented Jan 25, 2021

As a user (Parent Role) I want to be able to provide my personal information so that I could be registered in the application and use it afterwards.
Description
Mockup:
https://ninjamock.com/s/QJ1HFHx

Preconditions:

  • A user has already started registration by tapping on the "Register as a user" button.

Validation

Name Type Condition Validation Error message Comments
Ім'я Input field. Enabled Mandatory Min. 1 max. 30 characters (alphabetic and special characters ' - ) Numeric characters and special characters (%$#@&*?!+=:"<>/) are not allowed  
Прізвище Input field. Enabled Mandatory Min. 1 max. 30 characters (alphabetic and special characters ' - ) Numeric characters and special characters (%$#@&*?!+=:"<>/) are not allowed  
По-батькові Input field. Enabled Mandatory Min. 1 max. 30 characters (alphabetic and special characters ' - ) Numeric characters and special characters (%$#@&*?!+=:"<>/) are not allowed  
Email Input field. Enabled Mandatory Validation mask : [login]@[domain].[ext], Allowed characters: [A-Z a-z 0-9 ], on length: In case the user enters more than 256 characters: the field is highlighted red with an explanation in the bottom of the field: "Please enter less than 256 characters" on invalid and not specifying all characters: In case the user changes the value to be not valid or incorrect email: field is highlighted red with explanation in the bottom of the field "Please enter valid email" If a valid value is entered, then: remove red margin and red message AND mark the field with a green margin AND show the green message: "Correct!" for 1 second on uniqueness: In case user changes value to be not unique : field is highlighted red with explanation in the bottom of the field "Emails is already used" "Перевірте дані. Email має складатися мінімум з 6-ти символів латиниці A-Z a-z та цифр 0-9 наприклад "[email protected]"  
телефон Input field. Enabled Mandatory User should enter 9 numeric characters Numeric characters and special characters (%$#@&*?!+=:"<>/), No more than 9 numeric numbers are not allowed autofil +380
Згода на обробку даних Check-box. Enabled Mandatory Check-box is ticked  Check-box is not ticked   
Мені є 18 років Check-box. Enabled Mandatory Check-box is ticked  Check-box is not ticked   
Зареєструватися Button. Disabled       Enabled when all data is provided
Зареєструвати дитину Button. Disabled       Enabled when all data is provided
Name Type Condition Validation Error message Comments
Пароль Input field. Enabled Mandatory Min. 8 characters (alphabetic, numeric and special characters ' - ) Помилка! Пароль має складатися мінімум з 8-ми символів, із них одна головна літера, цифри та спецсимволи (!@#$%&*)  Enabled when all data is provided

Acceptance Criteria

  1. After tapping on "Register as a user", a visitor is redirected to the pop-up window containing further obligatory information for filling: surname, name, patronymic, email, phone number, password and password confirmation.

Screenshot 2021-02-16 at 01 00 22

  1. After the password confirmation field a checkbox must be placed. The checkbox is used for customer confirmation of the possibility to process his personal data.

  2. Another check-box has to be checked as well which confirms that a user has already become 18 years old.

  3. After all the fields are filled and the checkboxes are ticked the buttons "REGISTER" and "REGISTER A CHILD" become available at the bottom of a pop-up window.

  4. If the customer taps on the "Register" button pop-up window disappears and he will be redirected to Google reCaptcha checking screen.

  5. After successful passing of reCaptcha validation he will be redirected back to the home page where a pop-up window appears: "Лист з подальшими рекомендаціями був успішно надісланий на... (email)".

  6. Following the confirmation link in the letter he will be redirected to the home page.

  7. If the customer taps on the "REGISTER A CHILD" he will be redirected to the page for filling the child's information US Children registration  #20

Out of scope: Registration via different social networks (Facebook, Google, LinkedIn etc).

Labels to be added
"User story"

Tasks

    • sample task.
@DmyMi DmyMi transferred this issue from ita-social-projects/OoS-Frontend Jan 26, 2021
@YehorOstapchuk YehorOstapchuk self-assigned this Feb 11, 2021
This was referenced Oct 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants