summaryrefslogtreecommitdiff
path: root/Mailman/interfaces/profile.py
diff options
context:
space:
mode:
authorBarry Warsaw2007-06-15 01:13:47 -0400
committerBarry Warsaw2007-06-15 01:13:47 -0400
commit3cc1d23d115c87cb0d468df95ba2ff4ca9624d18 (patch)
treec20749734a7de50ed67cd7b78a409d2a33b2a441 /Mailman/interfaces/profile.py
parent54316840a07fb9af9cdb0f5017680b63ccc8e986 (diff)
parent067f871fdcaf51a0de8a1468006d3bad2e3a9a24 (diff)
downloadmailman-3cc1d23d115c87cb0d468df95ba2ff4ca9624d18.tar.gz
mailman-3cc1d23d115c87cb0d468df95ba2ff4ca9624d18.tar.zst
mailman-3cc1d23d115c87cb0d468df95ba2ff4ca9624d18.zip
Diffstat (limited to 'Mailman/interfaces/profile.py')
-rw-r--r--Mailman/interfaces/profile.py38
1 files changed, 23 insertions, 15 deletions
diff --git a/Mailman/interfaces/profile.py b/Mailman/interfaces/profile.py
index a0b5131cb..17cfebae6 100644
--- a/Mailman/interfaces/profile.py
+++ b/Mailman/interfaces/profile.py
@@ -25,29 +25,37 @@ class IPreferences(Interface):
"""Delivery related information."""
acknowledge_posts = Attribute(
- """Boolean specifying whether to send an acknowledgment receipt for
- every posting to the mailing list.
- """)
+ """Send an acknowledgment for every posting?
- hide_address = Attribute(
- """Boolean specifying whether to hide this email address from fellow
- list members.
- """)
+ This preference can be True, False, or None. True means the user is
+ sent a receipt for each message they send to the mailing list. False
+ means that no receipt is sent. None means no preference is
+ specified.""")
preferred_language = Attribute(
- """Preferred language for interacting with a mailing list.""")
+ """The preferred language for interacting with a mailing list.
+
+ This is either the language code for the preferred language, or None
+ meaning no preferred language is specified.""")
receive_list_copy = Attribute(
- """Boolean specifying whether to receive a list copy if the user is
- explicitly named in one of the recipient headers.
- """)
+ """Should an explicit recipient receive a list copy?
+
+ When a list member is explicitly named in a message's recipients
+ (e.g. the To or CC headers), and this preference is True, the
+ recipient will still receive a list copy of the message. When False,
+ this list copy will be suppressed. None means no preference is
+ specified.""")
receive_own_postings = Attribute(
- """Boolean specifying whether to receive a list copy of the user's own
- postings to the mailing list.
- """)
+ """Should the poster get a list copy of their own messages?
+
+ When this preference is True, a list copy will be sent to the poster
+ of all messages. When False, this list copy will be suppressed. None
+ means no preference is specified.""")
delivery_mode = Attribute(
"""The preferred delivery mode.
- This is an enum constant of the type DeliveryMode.""")
+ This is an enum constant of the type DeliveryMode. It may also be
+ None which means that no preference is specified.""")