rosedu / rosedu-people

People and Activity Directory application
7 stars 32 forks source link

Add Request Account Form #107

Open mihaibivol opened 10 years ago

mihaibivol commented 10 years ago

Need

In order to have accurate information on ROSEdu People
As an admin
I want to grant access only to confirmed people
In order to easily gain access to ROSEdu People
As a community member
I want to create an account in a small number of steps

Deliverables

Scenario: Create New Account
  Given I am on the landing page
  And I want to create an account
  When I click Create Account
  And I complete the form
  And there are no errors on the form
  Then I will see the following message "You will be notified as soon as your account is activated"
  And the admins will be notified that an account needs to be activated

Scenario: Create an account with an existing name
  Given I am on the landing page
  And I want to create an account
  When I click Create Account
  And I complete the form with <First Name> and <Last Name>
  And an user already has <First Name> and <Last Name>
  Then I will see the following message "Your account already exists, contact us to gain access to it"
  And I will see a link to a contact us address

Solution

The contact us is needed because some accounts will be created using the management commands.

mihaibivol commented 10 years ago

@lauravasilescu If we don't find an email and that user wants to create an account this is how we are going to handle the scenario