team A members are notified when team A becomes a member of another team
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Triaged
|
Low
|
Unassigned |
Bug Description
Recently we hit a situation that ended up spamming lots of users with team membership changes. We have the mailing-
Normally, we just reject the invitation and admins get the rejection notice. However, in this case we accidentally accepted the invitation and this membership change ended up spamming everyone who is an indirect member of mlbt, which is a lot of people because many teams are mlbt members.
Another data point: at the time of this accident, mlbt did not have a contact address. The hypothesis is that membership changes are sent to all members, or the contact address, when really membership changes should only be sent to the team's admins. mlbt now has a contact address.
There's also the case that mlbt's membership in coriander expired, and everyone got spammed with those too.
See also bug 113705 and bug 44795
See also:
http://
http://
Changed in launchpad: | |
status: | New → Confirmed |
Changed in launchpad-registry: | |
importance: | Undecided → Wishlist |
status: | Confirmed → Triaged |
summary: |
- only team admins should be emailed about team membership changes + team A members are notified when team A becomes a member of another team |
tags: | added: notifications |
Some irc discussion indicates that there may be use cases where individual members might want to know about membership changes. Perhaps this should be an option when the invitation is accepted. If so, you definitely want to know how many people will be notified of the change.
Options might be to 1) only email direct team admins; 2) only email direct members (give count); 3) email all direct and indirect members (definitely give count)
Other possibility includes "hide the fact that you're doing this change from everybody?" check box.
You get the idea.