Requirements File Name: message_reply_reqs.html
Message Reply Page Requirements
 
Change Log
Version Date Author Changes Notes
1.0 11/07/2006 Kevin Puleo Added requirements  
2.0 12/18/2006 Kevin Puleo Changed requirements based on apix strategy  


Introduction
The purpose of this page is allow members to reply to a private message and its thread.

Requirements
This page is initiated from the view private message page when a private message line item is selected. These requirements are outlined specifically for replying to single message thread. See the view message and message center pages for more general page details.




Replying to the Message
When the user selects the reply button the reply tab module system opens up inline with the message where the button was selected. Selecting the Reply to All button would bring up a similar page except that the tab would be defaulted to Reply to All and the send action would send the message to all recipients. Messages can only be 240 characters in length. Character counts include spaces and paragraph breaks. The character count is the sum of the subject field and the message text area. As the characters are entered the charcter count indicator below the mesaage body text area reduces/counts down with each stroke

  1. WYSIWYG Text Area
    1. Required Text Area - if left empty on submit. There should be an error displayed inline with the text area that says the field should not be left blank - actual copy TBD
    2. No html is accepted but if a link is added the URL automatically becomes hot linked in the user's inbox if it starts with http://. The link must open a new window if selected from within the user's inbox on mlab
    3. WYSIWIYG controls include:
      1. bolding text
      2. italicising text
      3. underlining text
      4. striking through text
      5. left align text
      6. center text
      7. right align text
      8. ordered list
      9. unordered list
      10. outdent
      11. indent

        As always to use these the user must select text first with their cursor
  2. Send Button
    1. On send the message gets sent to three places (depending on recipient's preferences):
      1. Recipient's Message Center Inbox - see message center specification
      2. Reipient's registered email account - in the email it will tell the user they have a new message with a link that takes the recipient back to Mlab to view the actual message
      3. Recipient's Phone - An alert will be sent to the recipient letting them know that "Membername from Mlab has sent them a new message"
    2. On send the message is added to the sender's sent message box under the Messages nav link
    3. On send the sender is redirected to their messages inbox