Confirmed users
330
edits
| Line 201: | Line 201: | ||
=== User Story === | === User Story === | ||
A Mozilla Community Contributor can create a personal profile to state display name. | |||
=== UX === | === UX === | ||
Mozilla QA would like to know how to address the contributor when communicating with her. Over time, the contributor's profile would contain information like how much time she could contribute on a daily basis, what her area of interest is, and what difficulty level of tasks she would like to tackle in each area. | |||
=== Screen Mockup === | === Screen Mockup === | ||
| Line 214: | Line 216: | ||
! Validation / Error Message(s) | ! Validation / Error Message(s) | ||
|- | |- | ||
| | |Display Name | ||
| | |Label | ||
| | |N/A | ||
| | |N/A | ||
|- | |||
|(Contributor's Display Name) | |||
|Textbox | |||
|All Unicode characters except some special characters (which ones?) http://www.regular-expressions.info/unicode.html#block | |||
|(same as mozillians.org display name validation error) | |||
|- | |||
|Save | |||
|Button | |||
|Clicking on the button saves the Community Contributor's Display Name and Email Address in persistent storage. | |||
|Error saving Display Name and Email Address in application persistent storage. | |||
|- | |||
|Sign out | |||
|Button | |||
|Clicking on the button causes the user to logout and ends the session. | |||
|(handled by Mozilla Persona) | |||
|- | |- | ||
|} | |} | ||
=== Next Screen === | === Next Screen === | ||
Mozilla Community Contributor View Profile Page | |||
=== Security === | === Security === | ||
* Authentication: | * Authentication: Mozilla Persona (BrowserID) | ||
* Authorization: | * Authorization: This page is visible to the Community Contributor only. | ||
=== Performance === | === Performance === | ||
Page Load Time < 5 seconds | |||
== View Profile == | == View Profile == | ||