Requirements File Name: manage_messages_reqs.html
Manage Messages Page Requirements
 
Change Log
Version Date Author Changes Notes
1.0 1/29/2007 Kevin Puleo Added requirements  


Introduction
This page allows registered aPix users to manage their message center preferences. The user must be logged in to see and interact with this page.

Requirements
None of the items represented in the form are required. Once submitted all elements are stored in the user DB.



Menu Item
The "Message Center" label is shown as ON in the left side navigation box.



The Form (Top to Bottom)
All form elements shuld be validated and stored in in the DB in the user's profile.

  1. Who may send you a message?
    1. Three radio options - Only one selection may be made
      1. Anyone - any registered and logged in user may message this user
      2. Friends only - only logged in friends in the user's network may message the user
      3. Nobody - No member is allowed to message the user
    2. Anyone is selected by default
    3. No possible errors on submit
  2. Email Activity Alerts
    1. Three checkbox options
      1. New Message
      2. New Invitation
      3. New Comment
    2. All are checked on by default which will initiate an email event to the user's registered email account if a new item is added to the user's message center.
    3. If the user unchecks a box the unchecked event will not initiate an email event - all checkboxes may be allowed to be unchecked
    4. No possible errors on submit
  3. TEXT Activity Alerts
    1. Three checkbox options
      1. New Message
      2. New Invitation
      3. New Comment
    2. All are checked on by default which will initiate a text message event to the user's registered phone if a new item is added to the user's message center.
    3. If the user unchecks a box the unchecked event will not initiate a text message event - all checkboxes may be allowed to be unchecked
    4. No possible errors on submit
  4. Summary
    1. Time Pulldown
      1. Off is selected by default
      2. If the user decides to receive summary information rather than individual updates as the come in then they can change the pulldown selection to check their profile at some time intervals for any new activity and then get a summary status report only if there is new activity
      3. Changing the pull down will disable the individual update settings in the previous two setting sections and activate/enable the following two settings. This setting will override those.
    2. Two checkbox options
      1. Email - summary information will be sent to the user's registered email account
      2. Text Message - summary information will be sent to the user's registered phone account
    3. The message will be summary only with type of activity and count - actual message copy TBD - the user must go to their message center in order to see the details of the new activity
  5. Save Submit Button
    Once this button is selected all of the form elements are validated. If the form validates then the user is shown a message at the top of the page that their profile has been successfully updated. Once the form validates all of the form elements get stored in the DB.
  6. Browser Back Button - selecting this will not cause an error but any changes made will be lost