therightsol / btrs

Bus Ticketing Reservation System
Apache License 2.0
3 stars 0 forks source link

Use Case 09 : Update Profile #14

Open alishanvr opened 8 years ago

alishanvr commented 8 years ago

There should a link to update profile. User can update profile by visiting that link. This link is available to all logged in users. The user who is not currently logged in and try to visit that page. An error message should appears to help our user that kindly logged in to continue.

It has same logic as Updating 'isactive' column from users table at the time when user validate his / her email address. Read verify_email for more information.

Note: 1) Every thing is available to update from Users database. Except 'username' 2) And if user updated his/her email address then a verification email send and logged out that user automatically with success message.

Work Flow:

user logged in --> click on update profile --> fill form and submit . if he/she changed/updated email then email should unique, valid and verified. s/he is unable to update username. Keep an eye on security in all prospectus for example, if s/he changed username by changing HTML, then show error.

@saifulhaq @seemisam

You both develop this use case as a single unit.

Seemi Tasks: 1) create controller, view file with all 6 inputs (Check use case 09) . 2) Update Profile --> Update Password 3) Update Profile --> Update Phone Number

Saif Tasks: 1) Update Profile ---> Update Email 2) Update Profile --> Update Address 3) Update Profile --> Update Name

Note: a) Your code should neat and clean with proper commenting. b) Your logic should be powerful and unbreakable. c) pass related errors to view file.


Assign Date: 01 - December - 2015 Due Till : 09 - December - 2015

alishanvr commented 8 years ago

@saifulhaq

What is the status of this issue? Kindly work on this issue on priority bases. I have to close this issue to move forward. Thanks.

@seemisam Kindly get update from @saifulhaq about this issue.