summaryrefslogtreecommitdiff
path: root/src/mailman/app/membership.py
diff options
context:
space:
mode:
authorBarry Warsaw2016-03-23 23:40:54 -0400
committerBarry Warsaw2016-03-23 23:40:54 -0400
commitf51c63ca108134dd30f26641bef15bfcddd6e502 (patch)
treeb3cc41a2d54d11f62886db7ceab3985b9bee18f1 /src/mailman/app/membership.py
parentab2b619db5f3de47cffc2740901c4f82958a7d96 (diff)
downloadmailman-f51c63ca108134dd30f26641bef15bfcddd6e502.tar.gz
mailman-f51c63ca108134dd30f26641bef15bfcddd6e502.tar.zst
mailman-f51c63ca108134dd30f26641bef15bfcddd6e502.zip
Diffstat (limited to 'src/mailman/app/membership.py')
-rw-r--r--src/mailman/app/membership.py14
1 files changed, 4 insertions, 10 deletions
diff --git a/src/mailman/app/membership.py b/src/mailman/app/membership.py
index 81f221edc..8ded39388 100644
--- a/src/mailman/app/membership.py
+++ b/src/mailman/app/membership.py
@@ -17,14 +17,8 @@
"""Application support for membership management."""
-__all__ = [
- 'add_member',
- 'delete_member',
- 'handle_SubscriptionEvent',
- ]
-
-
from email.utils import formataddr
+from mailman import public
from mailman.app.notifications import (
send_admin_subscription_notice, send_goodbye_message,
send_welcome_message)
@@ -41,7 +35,7 @@ from mailman.utilities.i18n import make
from zope.component import getUtility
-
+@public
def add_member(mlist, record, role=MemberRole.member):
"""Add a member right now.
@@ -99,7 +93,7 @@ def add_member(mlist, record, role=MemberRole.member):
return member
-
+@public
def delete_member(mlist, email, admin_notif=None, userack=None):
"""Delete a member right now.
@@ -142,7 +136,7 @@ def delete_member(mlist, email, admin_notif=None, userack=None):
msg.send(mlist)
-
+@public
def handle_SubscriptionEvent(event):
if not isinstance(event, SubscriptionEvent):
return