Client My Profile

From UG

(Difference between revisions)
Jump to: navigation, search
(Specs)
(Specs)
Line 9: Line 9:
* First Name -> text box
* First Name -> text box
* Last Name -> text box
* Last Name -> text box
-
* <span style="color:#ff0000">Company Name --> text box for read only (add it after Last Name)</span> --Tira timestamping
+
* <span style="color:#ff0000">Company Name --> text box for read only (add it after Last Name)</span> --[[User:Tira|Tira]] 10:56, 24 July 2009 (UTC)
-
* Birthday -> date and month dropdown and <span style="color:#ff0000"> set default to ''undefined''</span>
+
* Birthday -> date and month dropdown and <span style="color:#ff0000"> set default to ''undefined''</span> --[[User:Tira|Tira]] 10:56, 24 July 2009 (UTC)
* Phone -> text box
* Phone -> text box

Revision as of 14:58, 24 July 2009

Contents

Dev

http://mantis.jaguarfreight.com/mantis/view.php?id=922

Specs

ss1) My profile link takes the user to his/her profile page.

ss2) User profile page should show personal info, login and password, and RSS Feeds sections.

ss3) Personal Info section consists of first name, last name, birthday and phone.

  • First Name -> text box
  • Last Name -> text box
  • Company Name --> text box for read only (add it after Last Name) --Tira 10:56, 24 July 2009 (UTC)
  • Birthday -> date and month dropdown and set default to undefined --Tira 10:56, 24 July 2009 (UTC)
  • Phone -> text box

ss4) Login and password consists of Email, password, and confirm password.

  • Email -> text box (label it as User Name)
  • Password -> text box
  • Confirm password -> text box
  • Pop up message for "Password must not be less than 6 chars"
  • Pop up message for "Password must contain a digit"
  • Pop up message for "Password and confirm password are different"

ss5) RSS Feeds consists of list of RSS feeds(such as news...) that user can select to present on the user's profile on his/her homepage.

  • choices -> radio button


ss6) Save All Changes button

  • click on "Save All Changes" button, Information in any fields on My Profile that has been changed will be saved.

Use cases

uc1) Try to update information on Personal Info

  • update Name and/or Last name and Save it, user must see their updated Name and/or Last name on their homepage at the top right corner for the welcome message.
  • company name must be read only field
  • users must be able to update their birthday by date and/or month. After users saved it, birthday date and/or month must stay like the last saved.
  • birthday must be default to undefined for users who did not set a birthday date and month

uc2) Try to update phone number

  • user must be able to update their phone number and save it. The phone number field will stay like the last updated and saved.

uc3) Try to update information on Login Password

  • try to type anything on the Email text box(User Name), it is not supposed to allow users to update. It must protect users to type in this field.
  • users can change their password in this field. After they changed it, they must change at the confirm password as well.
  • After user click "Save All Changes", the information must stay like the last updated.

uc4) Try to select RSS Feeds on the RSS Feeds section

  • user can only select one RSS Feeds from the lists.
  • The feed must be present on user's home page on the RSS Feeds section.

QA

qa1) Test uc1...us4

qa2) Make sure all the component working properly

Look And Feel

RFC

rfc1) Simon would like to have a notification for any update to My Profile by sending an email alert to user--Tira (July 23, 2009)

Personal tools