User account adjustment

Registered by Eric Hedekar

Actors:
All users with a registered account.

Precondition:
The user has on the 'Account Settings' button of their user profile.

Action/Postcondition:
The setup items will be presented as an editable listing of:
Number of users to track (along with their usernames if they're also Chomp users)

Birthdate (of primary user and each non-Chomp user)

Current weight (of primary user and each non-Chomp user)

Height (of primary user and each non-Chomp user)

Personal priority ranking (eg. sustainability, carbohydrate intake, finances, etc..)

Once all of this information is submitted, the user's account will be updated and the desired statistics will take priority in the nutrition and value tracking interface. The user will see the saved account settings filled out with the option to re-edit them or to return to the home screen.

Acceptance Tests:
Input:
1) A number in kg representing a person’s weight.
2) A date selection from a pull-down menu representing a person’s birthday.
3) A number in inches representing a person’s height.
4) A value selected from a pull-down menu that represents personal priority ranking.

Tests:
1) Height and weight restrictions should be implemented to prevent unrealistic answers.
2) Input of negative numbers
3) Input of non-integers
4) Correctness of data being stored in database, and immediate visibility on user’s home screen.

Output:
1) Validation or rejection message indicating if the value you entered was in the “realistic” range.
2) Error message if height or weight are negative or contain non-integers.
3) Newly entered data should be immediately visible on user's profile.

Iteration: 1.5

Blueprint information

Status:
Not started
Approver:
None
Priority:
High
Drafter:
Eric Hedekar
Direction:
Needs approval
Assignee:
None
Definition:
Drafting
Series goal:
None
Implementation:
Not started
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.