No way for team admins to contact all members of the team when a list is configured
Bug #246022 reported by
Andrea Corbellini
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Low
|
Curtis Hovey |
Bug Description
A team administrator cannot contact all members at once if, for example, the contact address for the team is a mailing list, and not all members are subscribed to it.
This is related to bug #66105.
Related branches
lp:~sinzui/launchpad/contact-team
- Brad Crittenden (community): Approve (code)
-
Diff: 488 lines (+59/-213)6 files modifiedlib/lp/registry/browser/person.py (+25/-54)
lib/lp/registry/browser/tests/person-views.txt (+1/-22)
lib/lp/registry/browser/tests/team-views.txt (+2/-2)
lib/lp/registry/browser/tests/user-to-user-views.txt (+20/-116)
lib/lp/registry/stories/team/xx-team-home.txt (+10/-18)
lib/lp/registry/templates/contact-user.pt (+1/-1)
description: | updated |
tags: |
added: contact-via-web mailing-lists teams removed: registry-people |
summary: |
- No way for team admins to contact all members of the team + No way for team admins to contact all members of the team when a list is + configured |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I brought this issue up in several discussion immediately after the "Contact this user" feature was made available to teams. It was decided that if the team chooses to set the mailling list as the contact address, then it should be used in the "Contact this team" behaviour because it would be surprising if the list was not used. This blocked my suggestion to never user the mailing list.
I suspect the right way to implement this is with the launchpad mailing list itself. The mailing list does not know who the subscribers are; launchpad provides that information. If the getMembers rules were update to accept a parameter that specified if the list is for the subscribers, or the members we could have two priorites of emails. The default is to the subscribers. The member priority goes to all members.
This feature has another interesting interaction with the "lurker" and "good standing" features that permits non-members to subscribe to lists under certain restrictions. They would never get the member emails.
I think this feature should be implement in conjunction with the afore mentioned features to ensure that the interaction is consistent.