diff options
| author | Barry Warsaw | 2007-06-15 01:13:47 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2007-06-15 01:13:47 -0400 |
| commit | 3cc1d23d115c87cb0d468df95ba2ff4ca9624d18 (patch) | |
| tree | c20749734a7de50ed67cd7b78a409d2a33b2a441 /Mailman/interfaces/profile.py | |
| parent | 54316840a07fb9af9cdb0f5017680b63ccc8e986 (diff) | |
| parent | 067f871fdcaf51a0de8a1468006d3bad2e3a9a24 (diff) | |
| download | mailman-3cc1d23d115c87cb0d468df95ba2ff4ca9624d18.tar.gz mailman-3cc1d23d115c87cb0d468df95ba2ff4ca9624d18.tar.zst mailman-3cc1d23d115c87cb0d468df95ba2ff4ca9624d18.zip | |
Diffstat (limited to 'Mailman/interfaces/profile.py')
| -rw-r--r-- | Mailman/interfaces/profile.py | 38 |
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.""") |
