Open Bug 1649820 Opened 4 years ago Updated 4 years ago

Add notifications on task/push progress

Categories

(Tree Management :: Push Health, enhancement)

enhancement

Tracking

(Not tracked)

People

(Reporter: camd, Unassigned)

References

(Blocks 1 open bug)

Details

Give the users the ability to opt-in to notifications about:

  1. Any new test failure
  2. Completion of all tasks for a Push

Consider changing the favicon to indicate that either or both of these things has taken place.
Allow the user to opt-in to having a system notification (much like the "watch" option for pushes in the Job View does)

Blocks: 1642786

Hey Cam
Can you please provide more info on this bug
I am unable to understand how notifs are sent in treeherder and where do we give the option to opt for it
Is it again a new model overall

Flags: needinfo?(cdawson)

This feature is about allowing the user to watch for when a new failure appears in "Possible Regressions" otherwise known as "needInvestigation" (I'll sync up those two names at some point soon).

So this would be stored in localStorage and when we update the data from the server, watch if the could of Possible Regressions increases. It would also allow the user to opt-in to notifications if the count of in-progress tasks got down to 0. We do something similar

This should be a drop-down menu on the black menu bar called, "Set Notifications". It would have two lines:

  1. Any new failures: [ ] Favicon [ ] Notification
  2. Push Complete: [ ] Favicon [ ] Notification

You can check any or all of those 4 options. If they need to be separate lines, that's fine, too.

You can use <Helmet> to set the favicon. I would imagine The icon could have an exclamation point added to it when a change happens. It's already red when there are failures. So this would require creating an updated image icon that has the exclamation point.

Flags: needinfo?(cdawson)
You need to log in before you can comment on or make changes to this bug.