Former team members still get MP notification e-mails

Bug #795141 reported by Gary Poster
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Ian Booth

Bug Description

Former team members still get occasional notification e-mails containing a diff of the code being proposed for merging. They don't have any way to unsubscribe, and should not be getting these emails.

Can deactivated members be automatically unsubscribed? Either that or allow administrators to unsubscribe people.

Gary Poster (gary)
Changed in launchpad:
status: New → Triaged
importance: Undecided → High
tags: added: code-review email
Revision history for this message
Robert Collins (lifeless) wrote : Re: [Bug 795141] [NEW] Former team members still get MP notification e-mails

Can we get some data to track this down?

Revision history for this message
DominicLaycock (dominiclaycock) wrote :

I presume it is due to the fact that they have subscribed to branch changes. I see there is now the option for me to remove people, so I will see if that stops the e-mail.

Revision history for this message
Robert Collins (lifeless) wrote :

Thanks. Please let us know - it changes the characteristic of the bug substantially if its not actually a team membership glitching :)

Revision history for this message
Martin Pool (mbp) wrote :

so this bug is actually: when people get mail about an mp, it's not clear why they're getting that mail or how they could make it stop?

Revision history for this message
DominicLaycock (dominiclaycock) wrote :

No the bug was as described, users could subscribe to branch changes, then leave the team and get deactivated, they continue to get notification emails.

This is now no longer an issue as I can now unsubscribe someone else from the branch, which wasn't possible when I originally raised the issue.

I'm happy for this issue to be closed as there is a workaround, but it would be even better if deactivating a user from a group automatically unsubscribed them from any of the branches that belong to the team they have been unsubscribed from.

Revision history for this message
Curtis Hovey (sinzui) wrote :

Sharing permissions and reconciliation ensures that when a user leaves a team, access is revoked. Lp will preserve explicit grants to a branch (and MP) of the user was explicitly subscribed to a branch. In general, share with teams not users. If the project only shares with teams, no extra work is needed to remove access. The +sharing page will show who has access. and that can be removed.

Changed in launchpad:
status: Triaged → Fix Released
Curtis Hovey (sinzui)
Changed in launchpad:
assignee: nobody → Ian Booth (wallyworld)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.