summaryrefslogtreecommitdiff
path: root/Mailman/interfaces/member.py
diff options
context:
space:
mode:
authorBarry Warsaw2007-06-19 11:13:09 -0400
committerBarry Warsaw2007-06-19 11:13:09 -0400
commit0514aa46113f1f44dcf86f2d8ae6f86b71e88a3d (patch)
tree67fe896a40781ed0a64656c3f0fce0fd4278240f /Mailman/interfaces/member.py
parentc7d4e4c593d3bb1356fc099581d6f3e3deb0c1d4 (diff)
downloadmailman-0514aa46113f1f44dcf86f2d8ae6f86b71e88a3d.tar.gz
mailman-0514aa46113f1f44dcf86f2d8ae6f86b71e88a3d.tar.zst
mailman-0514aa46113f1f44dcf86f2d8ae6f86b71e88a3d.zip
Diffstat (limited to 'Mailman/interfaces/member.py')
-rw-r--r--Mailman/interfaces/member.py47
1 files changed, 42 insertions, 5 deletions
diff --git a/Mailman/interfaces/member.py b/Mailman/interfaces/member.py
index 4bb03f41d..9921f7dab 100644
--- a/Mailman/interfaces/member.py
+++ b/Mailman/interfaces/member.py
@@ -41,7 +41,7 @@ class IMember(Interface):
"""Unsubscribe (and delete) this member from the mailing list."""
acknowledge_posts = Attribute(
- """This is the actual acknowledgment setting for this member.
+ """Send an acknowledgment for every posting?
Unlike going through the preferences, this attribute return the
preference value based on the following lookup order:
@@ -52,8 +52,8 @@ class IMember(Interface):
4. System default
""")
- delivery_mode = Attribute(
- """This is the actual delivery mode for this member.
+ preferred_language = Attribute(
+ """The preferred language for interacting with a mailing list.
Unlike going through the preferences, this attribute return the
preference value based on the following lookup order:
@@ -64,8 +64,32 @@ class IMember(Interface):
4. System default
""")
- preferred_language = Attribute(
- """This is the actual preferred language for this member.
+ receive_list_copy = Attribute(
+ """Should an explicit recipient receive a list copy?
+
+ Unlike going through the preferences, this attribute return the
+ preference value based on the following lookup order:
+
+ 1. The member
+ 2. The address
+ 3. The user
+ 4. System default
+ """)
+
+ receive_own_postings = Attribute(
+ """Should the poster get a list copy of their own messages?
+
+ Unlike going through the preferences, this attribute return the
+ preference value based on the following lookup order:
+
+ 1. The member
+ 2. The address
+ 3. The user
+ 4. System default
+ """)
+
+ delivery_mode = Attribute(
+ """The preferred delivery mode.
Unlike going through the preferences, this attribute return the
preference value based on the following lookup order:
@@ -76,6 +100,19 @@ class IMember(Interface):
4. System default
""")
+ delivery_status = Attribute(
+ """The delivery status.
+
+ Unlike going through the preferences, this attribute return the
+ preference value based on the following lookup order:
+
+ 1. The member
+ 2. The address
+ 3. The user
+ 4. System default
+
+ XXX I'm not sure this is the right place to put this.""")
+
options_url = Attribute(
"""Return the url for the given member's option page.