User account adjustment
Actors:
All users with a registered account.
Precondition:
The user has on the 'Account Settings' button of their user profile.
Action/
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
- Started by
- Completed by