diff options
| author | klm | 1998-05-01 15:07:49 +0000 |
|---|---|---|
| committer | klm | 1998-05-01 15:07:49 +0000 |
| commit | e13d6ef44b0b5922a57cd050e574f4eb7a536894 (patch) | |
| tree | 6e1fe4e194b3a725445fec60beeae4d9b246fd50 /modules/maillist.py | |
| parent | e0c9ad91e067aa8cdc91f74a7018d06f2b5dc694 (diff) | |
| download | mailman-e13d6ef44b0b5922a57cd050e574f4eb7a536894.tar.gz mailman-e13d6ef44b0b5922a57cd050e574f4eb7a536894.tar.zst mailman-e13d6ef44b0b5922a57cd050e574f4eb7a536894.zip | |
.GetConfigInfo(): Reenable web-based setting of web_page_url. This
(together with the 'host_name' setting) is crucial for lists that use
some alternate address of a host that has multiple identities. (I
have to go through everything to make sure these addresses are
utilized everwhere they ought to be, but this capability will be
crucial for, eg, clients of ISP's that have their own client domains,
and of course want to have their mailman setup reflect that domain!)
.GetConfigInfo(): Added long descriptions for several variables that
needed them, including particularly the real_name - have to make sure
that people know they can change the case, but not anything else about
it, and why.
Diffstat (limited to 'modules/maillist.py')
| -rw-r--r-- | modules/maillist.py | 57 |
1 files changed, 42 insertions, 15 deletions
diff --git a/modules/maillist.py b/modules/maillist.py index 6be9fa56c..e46963bf3 100644 --- a/modules/maillist.py +++ b/modules/maillist.py @@ -1,6 +1,6 @@ "The class representing a mailman maillist. Mixes in many feature classes." -__version__ = "$Revision: 501 $" +__version__ = "$Revision: 502 $" try: import mm_cfg @@ -171,14 +171,27 @@ class MailList(MailCommandHandler, HTMLFormatter, Deliverer, ListAdmin, "Fundamental list characteristics, including descriptive" " info and basic behaviors.", ('real_name', mm_cfg.String, 50, 0, - 'The public name of this list'), + 'The public name of this list', + + "The capitalization of this name can be changed to make it" + " presentable in polite company as a noun, or to make an" + " acronym part all upper case, etc. However, the name" + " will be advertised as the email address (e.g., in subscribe" + " confirmation notices), so it should <em>not</em> be otherwise" + " altered. (Email addresses are not case sensitive, but" + " they are sensitive to almost everything else:-)"), ('owner', mm_cfg.EmailList, (3,30), 0, "The list admin's email address - having multiple" - " admins/addresses is ok."), + " admins/addresses (on separate lines) is ok."), ('description', mm_cfg.String, 50, 0, - 'A one sentence description of this list.'), + 'A terse phrase identifying this list.', + + "This description is used when the maillist is listed with" + " other maillists, or in headers, and so forth. It should" + " be as succinct as you can get it, while still identifying" + " what the list is."), ('info', mm_cfg.Text, (7, 50), 0, 'A descriptive paragraph about the list.', @@ -193,11 +206,22 @@ class MailList(MailCommandHandler, HTMLFormatter, Deliverer, ListAdmin, ('subject_prefix', mm_cfg.String, 10, 0, 'Prefix for subject line of list postings.', - "Text prefixed to posting subject lines to distinguish" - " maillist messages in mailbox summaries."), + "This text will be prepended to subject lines of messages" + " posted to the list, to distinguish maillist messages in" + " in mailbox summaries. Brevity is premium here, it's ok" + " to shorten long maillist names to something more concise," + " as long as it still identifies the maillist."), ('welcome_msg', mm_cfg.Text, (4, 50), 0, - 'List-specific text prepended to new-subscriber welcome message'), + 'List-specific text prepended to new-subscriber welcome message', + + "This value, if any, will be added to the front of the" + " new-subscriber welcome message. The rest of the" + " welcome message already describes the important addresses" + " and URLs for the maillist, so you don't need to include" + " any of that kind of stuff here. This should just contain" + " mission-specific kinds of things, like etiquette policies" + " or team orientation, or that kind of thing."), ('goodbye_msg', mm_cfg.Text, (4, 50), 0, 'Text sent to people leaving the list. If empty, no special' @@ -252,19 +276,22 @@ class MailList(MailCommandHandler, HTMLFormatter, Deliverer, ListAdmin, "This determines the maximum number of batches into which" " a mass posting will be divided."), - ('host_name', mm_cfg.Host, 50, 0, 'Host name this list prefers', + ('host_name', mm_cfg.Host, 50, 0, 'Host name this list prefers.', "The host_name is the preferred name for email to mailman-related" " addresses on this host, and generally should be the mail" - " host's exchanger address, if any."), + " host's exchanger address, if any. This setting can be useful" + " for selecting among alternative names of a host that has" + " multiple addresses."), -# I suspect this should not be changeable by arbitrary list admins. -## ('web_page_url', mm_cfg.String, 50, 0, -## 'Base URL for Mailman web interface', + ('web_page_url', mm_cfg.String, 50, 0, + 'Base URL for Mailman web interface', + + "This is the common root for all mailman URLs concerning this" + " list. It can be useful for selecting a particular URL" + " of a host that has multiple addresses."), + ] -## "This is the common root of all mailman URLs concerning this" -## " list."), - ] config_info['privacy'] = [ "List access policies, including anti-spam measures," " covering members and outsiders." |
