summaryrefslogtreecommitdiff
path: root/src/mailman/app/docs/subscriptions.rst
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/app/docs/subscriptions.rst')
-rw-r--r--src/mailman/app/docs/subscriptions.rst13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/mailman/app/docs/subscriptions.rst b/src/mailman/app/docs/subscriptions.rst
index 378dd0a40..8291132ce 100644
--- a/src/mailman/app/docs/subscriptions.rst
+++ b/src/mailman/app/docs/subscriptions.rst
@@ -79,7 +79,7 @@ If you know the member id for a specific member, you can get that member.
<Member: anne <anne@example.com> on test@example.com as MemberRole.owner>
If you know the member's address, you can find all their memberships, based on
-specific search criteria. At a minimum, you need the member's email address.
+specific search criteria.
::
>>> mlist2 = create_list('foo@example.com')
@@ -121,6 +121,17 @@ Memberships can also be searched for by user id.
<Member: anne <anne@example.com> on test@example.com
as MemberRole.moderator>]
+You can find all the memberships for a specific mailing list.
+
+ >>> service.find_members(fqdn_listname='test@example.com')
+ [<Member: anne <anne@example.com> on test@example.com
+ as MemberRole.member>,
+ <Member: anne <anne@example.com> on test@example.com as MemberRole.owner>,
+ <Member: anne <anne@example.com> on test@example.com
+ as MemberRole.moderator>,
+ <Member: Bart Person <bart@example.com> on test@example.com
+ as MemberRole.member>]
+
You can find all the memberships for an address on a specific mailing list.
>>> service.find_members('anne@example.com', 'test@example.com')