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

Unread message count not correctly updated when online email notifications are enabled

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor Minor
    • 3.2.3
    • 3.2, 3.3
    • Messages
    • MOODLE_32_STABLE, MOODLE_33_STABLE
    • MOODLE_32_STABLE
    • MDL-58650_master
    • Hide
      Prerequisites.
      1. Set up an SMTP server on your site so email_to_user() (used by message_output_email) won't complain.
      Test 1
      1. Log in on one browser as a user (user 1).
      2. Click on the messaging icon in the top right.
      3. Click on the 'Message preferences' icon.
      4. Check that for 'Personal messages between users' 'Email' is enabled for 'Offline' only.
      5. Log in on another browser as another user (user 2).
      6. Send a message from user 2 to user 1.
      7. Refresh the browser user 1 is using.
      8. A new message notification should displayed in the header next to user menu.
      9. Refresh the page and verify that the notification is still displayed.
      10. Click to read the message so that the notification disappears.
      11. Click on the messaging icon in the top right.
      12. Click on the 'Message preferences' icon.
      13. Check that for 'Personal messages between users' 'Email' is enabled for 'Online' as well.
      14. As user 2 send another message to user 1.
      15. Refresh the browser user 1 is using.
      16. Verify that user 1 receives a new message notification.
      17. Verify that user 1 also receives an email notification.
      Test 2
      1. Log in as an admin.
      2. Visit 'Site administration' > 'Plugins' > 'Manage message outputs'.
      3. Disable the 'Web' processor.
      4. Repeat the above test.
      Show
      Prerequisites. Set up an SMTP server on your site so email_to_user() (used by message_output_email) won't complain. Test 1 Log in on one browser as a user (user 1). Click on the messaging icon in the top right. Click on the 'Message preferences' icon. Check that for 'Personal messages between users' 'Email' is enabled for 'Offline' only. Log in on another browser as another user (user 2). Send a message from user 2 to user 1. Refresh the browser user 1 is using. A new message notification should displayed in the header next to user menu. Refresh the page and verify that the notification is still displayed. Click to read the message so that the notification disappears. Click on the messaging icon in the top right. Click on the 'Message preferences' icon. Check that for 'Personal messages between users' 'Email' is enabled for 'Online' as well. As user 2 send another message to user 1. Refresh the browser user 1 is using. Verify that user 1 receives a new message notification. Verify that user 1 also receives an email notification. Test 2 Log in as an admin. Visit 'Site administration' > 'Plugins' > 'Manage message outputs'. Disable the 'Web' processor. Repeat the above test.

      See - MDLQA-10482. When a user has online email notifications enabled, and they receive a message from another user, they should still see the normal red, unread message counter in the notification bar when they hit a new page. This isn't happening when online email notifications are enabled.

            markn Mark Nelson
            jaked Jake Dallimore
            Ryan Wyllie Ryan Wyllie
            Jake Dallimore Jake Dallimore
            Simey Lameze Simey Lameze
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.