Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-24532

Displaying all messages should mark them as read

    Details

    • Type: Task
    • Status: CLOSED
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 2.6.0
    • Fix Version/s: 2.7.0
    • Component/s: Messages Tool
    • Labels:
      None

      Description

      I'm not sure if this is by design or not, but if you display all messages in a thread or topic, they don't get marked as read. This means that the user either has to mark each individually as read, or choose the option from the top menu to do so.

      "Marking a message as read" isn't a conscious action that most users are going to want to do, so when the full text of a message is displayed, regardless of whether that's in a topic view, thread view or message view, the message should get marked as read. It would then be reasonable to have an option to mark messages as unread which is the less common case.

      This is a significant usability issue, which is going to impact on the usefulness of both the synoptic view (as the 'unread' count will be misleading as users will have read many messages but not bothered to mark them unread) and the statistics.

        Gliffy Diagrams

          Attachments

          1. autoMarkThreads.diff
            26 kB
          2. autoMarkThreads-attempt-1.diff
            27 kB
          3. DiscussionForumTool.diff
            2 kB
          4. msgcntr.patch
            2 kB
          5. msgcntr-9-patch-sak25x.txt
            29 kB
          6. msgcntr-forum-read-all.patch
            28 kB
          7. Picture 2.png
            Picture 2.png
            31 kB
          8. sak_10869_msgcntr_trunk_r69046.diff
            27 kB
          9. SAK-10869-all-in-one.diff
            30 kB

            Issue Links

              Activity

                People

                • Assignee:
                  maintenanceteam Core Team
                  Reporter:
                  arwhyte Anthony Whyte
                • Votes:
                  10 Vote for this issue
                  Watchers:
                  17 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Git Source Code