Uploaded image for project: 'Kopano WebApp'
  1. Kopano WebApp
  2. KW-493

Allow WebApp to group messages by common criteria

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: To Do
    • Priority: Medium
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Security Level: Public
    • Epic Name:
      Grouping
    • Story Points:
      34
    • Roadmap estimate:
      3.x

      Description

      Grouping

      We will slowly roll out grouping in WebApp in DeskApp. First mail, then tasks and finally contacts. As MVP we would like to start with adding group header in the list view within the current column structure implementation. We will finally work to a default view where column headers are not needed anymore, and users can choose to see items in groups (or not) with different criteria (Date, unread, sender etc..)

      Mail

      We start by grouping mail items in the list view. The first start is to add headers to the listed items.

      Date (Received at inbox, Sent at Outbox, Modified at Drafts)
      We opt for the following headers (new to old):

      • Today
      • Yesterday
      • This week
      • Past two weeks
      • Past Month
      • Past year
      • Older

      What can we do if users want to see mail from old to new. Click on the column header again. Turn around in the order as following .

      • Older
      • Past Year
      • Past Month
      • Past two weeks
      • This Week
      • Yesterday
      • Today

      Read/ Unread
      This is the “icon” column. When clicking on the column the headers should be:

      • Unread
      • Read
        Tooltip of the column shoud be: Read status

      Another click should twist the two around. The order should be descending regarding the date.

      Research ticket:
      Is it possible to sort on Read/Unread from a Core perspective

      Size

      • Huge + 20mb
      • Very large 5mb – 20mb
      • Large 500kb – 5mb
      • Medium 50kb – 500kb
      • Small - 50kb

      Another click should show the order visa versa

      Flag
      Group flags. This should be the same grouping as with tasks.

      • Overdue
      • Today
      • Tomorrow
      • This week
      • Next week
      • Custom (everything from next week ->)
      • No date
      • Completed
      • No flag

      Another click should show the order visa versa

      Attachment
      When clicking on the attachment column, the list of mails should be grouped as:

      • Attachments
      • No attachments

      Another click should show the order visa versa

      Sender
      Group per individual from A to Z
      Headers will show the user name or email addres:

      • Andreas
      • Bernard
      • John@mail.com

      Enable or disable grouping view:

      Styling grouping:
      Add header
      height: 24px
      color: grey theme color (for basic it is #e6e6e6)
      text color: theme color
      margin left 12px

      Replace pagination and loaded information to the bottom of the list view.
      Pagination:
      Will only be visible when there is more than 1 page

      Loaded information:
      Will only be visible when a user starts scrolling. When the user stops scrolling it stays visible for another 5 seconds.

        Attachments

        1. Arrow.png
          Arrow.png
          0.2 kB
        2. Bullet.png
          Bullet.png
          0.1 kB
        3. grouped-view.png
          grouped-view.png
          8 kB
        4. image-2018-01-22-13-45-20-209.png
          image-2018-01-22-13-45-20-209.png
          37 kB
        5. image-2018-01-22-13-47-17-818.png
          image-2018-01-22-13-47-17-818.png
          51 kB
        6. screenshot-1.png
          screenshot-1.png
          88 kB
        7. screenshot-2.png
          screenshot-2.png
          93 kB
        8. screenshot-3.png
          screenshot-3.png
          4 kB
        9. screenshot-6.png
          screenshot-6.png
          7 kB
        10. screenshot-7.png
          screenshot-7.png
          1 kB
        11. screenshot-8.png
          screenshot-8.png
          1 kB
        12. screenshot-9.png
          screenshot-9.png
          10 kB

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              fbartels Felix Bartels
              Votes:
              10 Vote for this issue
              Watchers:
              16 Start watching this issue

                Dates

                Created:
                Updated: