summaryrefslogtreecommitdiff
path: root/src/mailman/interfaces/member.py
diff options
context:
space:
mode:
authorBarry Warsaw2015-04-14 12:47:02 -0400
committerBarry Warsaw2015-04-14 12:47:02 -0400
commiteab98485ec133dcc745618e4fd5b6054c902af05 (patch)
tree8ed3883f88a496975bc4548c3a8a37764ab374c7 /src/mailman/interfaces/member.py
parent2787473f0bd4ca3efeadb7f44c8f61c3695e7ecd (diff)
parent85afb7bac938eb2c2f00507482886e1470bdcaa1 (diff)
downloadmailman-eab98485ec133dcc745618e4fd5b6054c902af05.tar.gz
mailman-eab98485ec133dcc745618e4fd5b6054c902af05.tar.zst
mailman-eab98485ec133dcc745618e4fd5b6054c902af05.zip
Diffstat (limited to 'src/mailman/interfaces/member.py')
-rw-r--r--src/mailman/interfaces/member.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mailman/interfaces/member.py b/src/mailman/interfaces/member.py
index 4e1ef6d37..d863e1ef1 100644
--- a/src/mailman/interfaces/member.py
+++ b/src/mailman/interfaces/member.py
@@ -175,6 +175,14 @@ class IMember(Interface):
user = Attribute(
"""The user associated with this member.""")
+ subscriber = Attribute(
+ """The object representing how this member is subscribed.
+
+ This will be an ``IAddress`` if the user is subscribed via an explicit
+ address, otherwise if the the user is subscribed via their preferred
+ address, it will be an ``IUser``.
+ """)
+
preferences = Attribute(
"""This member's preferences.""")