User can view and edit their account settings
Opened this issue · 0 comments
gregkorte commented
Given the user is authenticated
When the user clicks on "my account" in the nav
Then the user will be taken to account view
The account view will include:
- First Name
- Last Name
- Address
- Phone Number
- Payment Options
- Order History
Given the user is on the Account View
When the user clicks "edit account"
Then the user will be presented with a pre-populated form to edit
Given the user has completed the form with valid information
When the user clicks "update"
Then the information will update in the database, and in the account view
Pro tip: Address and phone number are not fields on the default User model in Django. You'll need to extend that model with your own Customer model using OneToOneField