Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-52361

Upgrade (or patch) Horde library

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.1
    • Fix Version/s: 3.0.1
    • Component/s: Libraries
    • Labels:
    • Testing Instructions:
      Hide
      Test Requirements

      For these tests you will need:

      1. outbound mail to be correctly configured and working on your system; (Contact John & Andrew for help)
      2. a test e-mail account (Andrew can provide you with details of one, or you can create a new Gmail account)
      Initial setup
      1. Setup VERP handling:
        1. Open Site administration -> Server -> Incoming mail configuration -> Mail settings
          1. Enable incoming mail processing;
          2. Add your inbound mailbox details
          3. Save changes
        2. Open Site administration -> Server -> Incoming mail configuration -> Message Handlers
          1. Enable the private files handler and reply to emails handler
      2. Reduce the max editing time of your forum messages to preserve testing sanity
        1. Open Site administration -> Security -> Site policies
        2. Set the maxediting time to 1 minute
      3. Create a new course
      4. Enrol a couple of users - you probably only want one; or two
      5. Create a new forum in that course - choose auto subscription
      Forum test
      1. Create a new post in your forum; wait a minute; run cron to send the forum e-mail
      2. Check your e-mail. You should have received an e-mail for each of the enrolled users.
      3. Reply to the message as your first user
        1. Note: The sender e-mail address must be correct and must match the address in the user profile
        2. Note: If using gmail, you may need to copy/paste the reply-to address from gmail because GMail are sucky
      4. Send your message
      5. Wait a minute, then run cron again. Alternatively, just run the pickup task:

        php ./admin/tool/task/cli/schedule_task.php --execute=\\tool_messageinbound\\task\\pickup_task
        

        • Confirm the blissful absence of error messages in the cron task
        • Confirm that the message was posted in the forum
      Private Files
      1. As admin, go to Open Navigation -> My profile -> My private files
        1. Open Site administration -> Server -> Incoming mail configuration -> Message Handlers
          1. Enable the mod_forum handler
      2. Log in as a student
        • Confirm that an e-mail address is now shown on the private files page
      3. Send an e-mail to the address provided, using the correct sender address for that moodle user
        • Include attachments, both inline and as attachments
      4. Run pickup task
        • Confirm the blissful absence of error messages in the cron task
        • Confirm that your file was uploaded to private files
      Show
      Test Requirements For these tests you will need: outbound mail to be correctly configured and working on your system; (Contact John & Andrew for help) a test e-mail account (Andrew can provide you with details of one, or you can create a new Gmail account) Initial setup Setup VERP handling: Open Site administration -> Server -> Incoming mail configuration -> Mail settings Enable incoming mail processing; Add your inbound mailbox details Save changes Open Site administration -> Server -> Incoming mail configuration -> Message Handlers Enable the private files handler and reply to emails handler Reduce the max editing time of your forum messages to preserve testing sanity Open Site administration -> Security -> Site policies Set the maxediting time to 1 minute Create a new course Enrol a couple of users - you probably only want one; or two Create a new forum in that course - choose auto subscription Forum test Create a new post in your forum; wait a minute; run cron to send the forum e-mail Check your e-mail. You should have received an e-mail for each of the enrolled users. Reply to the message as your first user Note: The sender e-mail address must be correct and must match the address in the user profile Note: If using gmail, you may need to copy/paste the reply-to address from gmail because GMail are sucky Send your message Wait a minute, then run cron again. Alternatively, just run the pickup task: php ./admin/tool/task/cli/schedule_task.php --execute=\\tool_messageinbound\\task\\pickup_task Confirm the blissful absence of error messages in the cron task Confirm that the message was posted in the forum Private Files As admin, go to Open Navigation -> My profile -> My private files Open Site administration -> Server -> Incoming mail configuration -> Message Handlers Enable the mod_forum handler Log in as a student Confirm that an e-mail address is now shown on the private files page Send an e-mail to the address provided, using the correct sender address for that moodle user Include attachments, both inline and as attachments Run pickup task Confirm the blissful absence of error messages in the cron task Confirm that your file was uploaded to private files
    • Affected Branches:
      MOODLE_31_STABLE
    • Fixed Branches:
      MOODLE_30_STABLE
    • Pull Master Branch:
      MDL-52361-master

      Description

      We currently have 5.2.7, latest released 5.2.8 but we actually need the next one that will contain commit https://github.com/horde/horde/commit/72ce9aab76a590859895544441172b37f1eb280f

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  21/Dec/15