angeladox/HappyLandL — Issue #5: Adding/Registering a New Landlord
Author: angeladox
Created: 2012-03-06 22:00:30+00:00
State: open

(Written by Q, Brian, and Angela)

Use Case: Creating a New Landlord Account

Brief Description:
This case allows the Landlord to create a login and become a Registered Landlord.

Actors: Landlord

Preconditions
There is an active network connection to the application.
The prospective Landlord has not already created an account.

Basic Flow of Events
1. The use case begins when the Landlord goes to the website.
2. The Landlord enters the required Landlord account information and requests that the
application saves the values entered.
3. The application validates that its constraints against the values entered.
4. The values for the Landlord account information are stored into the Landlord’s account. The application redirects the Landlord to the "Properties" page so that he can add new Properties to his record. The application notifies the Landlord that the account has been created via e-mail.

Alternative Flows
1. Values entered do not meet our constraints:
The application gives an error message and prompts the Landlord to re-enter valid information. The Landlord re-enters the information and the application checks its constraints against the values entered. This is recursive.
2. The Landlord cancels his request.
In this case no data will be saved.

Postconditions:
1. The Landlord has successfully created an account and has received a notification e-mail in his/her inbox.
OR 2. The Landlord has not created an account.