bug contacts should be able to unsubscribe from implicit subscriptions
Bug #204980 reported by
LaserJock
This bug affects 7 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Graham Binns |
Bug Description
For bug reports with a large number of bug tasks ( bug #204895 and bug #199014 and bug #201962 for recent examples) it would be very helpful if teams/people implicitly subscribed (usually via being bug contacts) had the option of unsubscribing. These types of bugs can generate hundreds of unrelated emails for minimal gain and I've even had a case where an active team member left the LP team until the "flood" subsided.
Related branches
lp:~gmb/launchpad/add-mute-button-204980-2
- Gary Poster (community): Approve
-
Diff: 262 lines (+170/-6)5 files modifiedlib/canonical/launchpad/icing/style.css (+1/-1)
lib/lp/bugs/browser/bug.py (+17/-1)
lib/lp/bugs/browser/tests/test_bug_context_menu.py (+18/-0)
lib/lp/bugs/javascript/bugtask_index_portlets.js (+121/-1)
lib/lp/bugs/templates/bug-portlet-subscribers.pt (+13/-3)
lp:~gmb/launchpad/mute-button-cleanup-bug-204980
- Leonard Richardson (community): Approve
-
Diff: 261 lines (+117/-28)5 files modifiedlib/lp/bugs/browser/bug.py (+9/-0)
lib/lp/bugs/browser/bugsubscription.py (+3/-0)
lib/lp/bugs/browser/tests/test_bugsubscription_views.py (+28/-0)
lib/lp/bugs/javascript/bugtask_index_portlets.js (+70/-17)
lib/lp/bugs/templates/bug-portlet-subscribers.pt (+7/-11)
Changed in malone: | |
importance: | Medium → High |
tags: | added: canonical-losa-lp |
tags: | added: story-better-bug-notification |
tags: | removed: disclosure |
Changed in launchpad: | |
assignee: | nobody → Launchpad Yellow Squad (yellow) |
Changed in launchpad: | |
assignee: | Launchpad Yellow Squad (yellow) → Graham Binns (gmb) |
status: | Triaged → In Progress |
tags: | added: qa-untestable |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → In Progress |
tags: | removed: qa-ok |
Changed in launchpad: | |
milestone: | 11.04 → 11.05 |
Changed in launchpad: | |
status: | In Progress → Fix Committed |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Arguably the three examples you give aren't good ones, because they're actually dozens of separate bugs in a single bug report. (If they were a single bug, the diff that fixed the bug in one package would usually fix it in the others too, which is implausible since they're entirely different software.) However, there may be other cases -- if not now, then in the future -- where flamewars or long tedious discussions break out, and a project/package subscriber (or even the reporter) wants to unsubscribe from *that particular report*, without unsubscribing from others.
We used to have this feature, actually. It was called an "ignore subscription", which gives you an idea of how awkwardly we presented it. :-) We could present it much better now. In the subscriber list, unsubscribed implicit subscribers could have their name preceded by a cross graphic, while all other subscribers had their names preceded by a checkmark graphic. For yourself (and teams you were a member of), the graphic would instead be a checkbox that you could uncheck, regardless of whether your subscription was a direct or indirect one.