Closed Bug 892522 Opened 11 years ago Closed 11 years ago

[User Story] Email Notification Grouping

Categories

(Firefox OS Graveyard :: Gaia::E-Mail, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:koi+)

RESOLVED FIXED
1.2 FC (16sep)
blocking-b2g koi+

People

(Reporter: pdol, Unassigned)

References

Details

(Keywords: feature, Whiteboard: [ucid:Productivity5, FT:Productivity, KOI:P1])

User Story:

As a user, I want my email notifications to be grouped such that my utility tray is not filled with individual email notifications. 


Acceptance Criteria:

1. If I received more than one email for the same mailbox the notifications for those multiple emails are grouped, visually
2. If I received a new email for a given mailbox after having received a previous notification without clearing it, the notifications are now grouped
3. If email notifications are grouped, I can see the number of emails that I am being notified about
Depends on: 892530
Component: Gaia::E-Mail → Gaia::Clock
A Pivotal Tracker story has been created for this Bug: http://www.pivotaltracker.com/story/show/53237783
Component: Gaia::Clock → Gaia::E-Mail
blocking-b2g: koi? → koi+
Whiteboard: [ucid:Productivity5] → [ucid:Productivity5, FT:Productivity, KOI-P1]
Whiteboard: [ucid:Productivity5, FT:Productivity, KOI-P1] → [ucid:Productivity5, FT:Productivity, KOI:P1]
Depends on: 910915
After UX review with Rob on Friday, we also discussed it being desirable for the email app to remove the notification of new mail if the user clicks into the email app and views that inbox without going through the notification.

For that to work, then we need bug 899574 to land. The email app periodically starts up in the background, syncs, then closes itself, so it cannot retain JS object references to the Notification objects it creates. Getting a list of notifications for the app via the get API in 899574 will allow the email app to get the currently existing notifications for the email app and close the appropriate ones.
Depends on: 899574
Flags: in-moztrap+
Target Milestone: --- → 1.2 FC (16sep)
No longer depends on: 899574
This was fixed in the change for bug 892523:

Fixed on master:
https://github.com/mozilla-b2g/gaia/commit/dd9e7936461d00b2b05f7cf59bdd227290aa9766

pull request:
https://github.com/mozilla-b2g/gaia/pull/12174
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Bug 922722 tracks an issue I found with this user story.
Depends on: 922722
You need to log in before you can comment on or make changes to this bug.