|
|
| Line 725: |
Line 725: |
| == Next Screen == | | == Next Screen == |
| : Contributor Profile Page | | : Contributor Profile Page |
| : Sign out
| |
|
| |
| == Security ==
| |
| === Authorization ===
| |
| The contributor can see the page after login with BrowserID. This page is not public by default.
| |
|
| |
|
| |
| == Performance ==
| |
| : Page Load Time < 2 seconds
| |
|
| |
|
| |
|
| |
|
| |
| = Task Creation Page =
| |
|
| |
| == Feature ==
| |
| A Mozilla QA Team Member can create a task template.
| |
|
| |
| == UX ==
| |
| A Mozilla QA Team Member can create a task template. She can save the template as draft even if information deemed mandatory for publishing the task is not available. She can publish the task, at which time validation errors for mandatory fields would become applicable.
| |
|
| |
|
| |
| == Screen Mockup ==
| |
| [[File:Mozilla-qa-taskboard-task-creation-page.png|Mockup of the Task Creation Page]]
| |
|
| |
|
| |
| == UI Controls ==
| |
| {| class="wikitable" |
| |
| ! UI Control
| |
| ! Value / Range
| |
| ! Validation
| |
| ! Error Message(s)
| |
| |-
| |
| |Text
| |
| |Task Template
| |
| |N/A
| |
| |N/A
| |
| |-
| |
| |Label
| |
| |Area
| |
| |N/A
| |
| |N/A
| |
| |-
| |
| |Combo box
| |
| |(List of Areas)
| |
| |The user can select a value from the combo box.
| |
| |N/A
| |
| |-
| |
| |Label
| |
| |Sub Area
| |
| |N/A
| |
| |N/A
| |
| |-
| |
| |Combo box
| |
| |(List of Sub Areas)
| |
| |The user can select a value from the combo box.
| |
| |N/A
| |
| |-
| |
| |Label
| |
| |Difficulty Level
| |
| |N/A
| |
| |N/A
| |
| |-
| |
| |Slider
| |
| |Low / Medium / High
| |
| |The user can select one out of several values on the slider.
| |
| |N/A
| |
| |-
| |
| |Label
| |
| |Estimated Execution Time
| |
| |N/A
| |
| |N/A
| |
| |-
| |
| |Slider
| |
| |0 (zero) through 60 (sixty) minutes
| |
| |The user can select one out of several values on the slider.
| |
| |N/A
| |
| |-
| |
| |Label
| |
| |Priority Level
| |
| |N/A (This indicates the priority attached to the task by Mozilla QA.)
| |
| |N/A
| |
| |-
| |
| |Slider
| |
| |Low / Medium / High
| |
| |The user can select one out of several values on the slider.
| |
| |N/A
| |
| |-
| |
| |Label
| |
| |Expiration after Publication
| |
| |N/A (This indicates the total duration that a task can be in Pending / In Progress state after it becomes available to be picked up for execution.)
| |
| |N/A
| |
| |-
| |
| |Slider
| |
| |1 (one) through 28 (twenty eight) days
| |
| |The user can select one out of several values on the slider.
| |
| |N/A
| |
| |-
| |
| |Label
| |
| |Mentors
| |
| |N/A
| |
| |N/A
| |
| |-
| |
| |Label
| |
| |IRC Channel
| |
| |N/A (This indicates the IRC Channel into which a contributor would be dropped into once she starts execution of this task.)
| |
| |N/A
| |
| |-
| |
| |Text Box
| |
| |(Name of IRC Channel)
| |
| |N/A
| |
| |N/A
| |
| |-
| |
| |Link
| |
| |Edit
| |
| |Clicking on this enables editing the Name of IRC Channel.
| |
| |An error has occurred with the action you requested.
| |
| |-
| |
| |Link
| |
| |Delete
| |
| |Clicking on this deletes the Name of IRC Channel.
| |
| |An error has occurred with the action you requested.
| |
| |-
| |
| |Text Box
| |
| |(Name of Mentor)
| |
| |N/A (This is the IRC nickname of mentor who is alerted once a contributor picks up this task for execution.)
| |
| |N/A
| |
| |-
| |
| |Link
| |
| |Edit
| |
| |Clicking on this enables editing the Name of Mentor.
| |
| |An error has occurred with the action you requested.
| |
| |-
| |
| |Link
| |
| |Delete
| |
| |Clicking on this deletes the Name of Mentor.
| |
| |An error has occurred with the action you requested.
| |
| |-
| |
| |Link
| |
| |Add mentor
| |
| |Clicking on this enables adding the Name of a Mentor.
| |
| |An error has occurred with the action you requested.
| |
| |-
| |
| |Label
| |
| |Setup
| |
| |N/A
| |
| |N/A
| |
| |-
| |
| |Text Area
| |
| |(Text with full support for HTML.)
| |
| |N/A
| |
| |An error has occurred saving your changes.
| |
| |-
| |
| |Label
| |
| |Steps
| |
| |N/A
| |
| |N/A
| |
| |-
| |
| |Text Area
| |
| |(Text with full support for HTML.)
| |
| |N/A
| |
| |An error has occurred saving your changes.
| |
| |-
| |
| |Label
| |
| |Attachments
| |
| |N/A
| |
| |N/A
| |
| |-
| |
| |(Text with full support for HTML.)
| |
| |N/A
| |
| |An error has occurred saving your changes.
| |
| |-
| |
| |Label
| |
| |Comments
| |
| |N/A
| |
| |N/A
| |
| |-
| |
| |Label
| |
| |(Display name of user)
| |
| |Display name of user who has added the comment.
| |
| |N/A
| |
| |-
| |
| |Label
| |
| |Date and timestamp
| |
| |Date and timestamp when the user added the comment.
| |
| |N/A
| |
| |-
| |
| |Text Area
| |
| |(Text with some support for HTML.)
| |
| |N/A
| |
| |N/A
| |
| |-
| |
| |Link
| |
| |Add comment
| |
| |Clicking on this enables the user to add a comment.
| |
| |An error has occurred with the action you requested.
| |
| |-
| |
| |Button
| |
| |Save as Draft
| |
| |Clicking on this button saves the details of the task template without enforcing rules for mandatory fields.
| |
| |An error has occurred saving your changes.
| |
| |-
| |
| |Button
| |
| |Publish
| |
| |Clicking on this button saves the details of the task template while enforcing rules for mandatory fields. The page then navigates to the Task Publish page.
| |
| |An error has occurred saving your changes.
| |
| |-
| |
| |Text + URL
| |
| |Welcome, [username]
| |
| |The [username] is the display name chosen by the user in the Edit Profile page. Clicking on the [username] navigates to the View Profile page of the user.
| |
| |An error has occurred with the page you requested.
| |
| |-
| |
| |Button
| |
| |Sign out
| |
| |Handled by Mozilla Persona (aka BrowserID)
| |
| |Handled by Mozilla Persona (aka BrowserID)
| |
| |-
| |
| |}
| |
|
| |
| == Next Screen ==
| |
| : Task Publish Page
| |
| : Sign out | | : Sign out |
|
| |
|