summaryrefslogtreecommitdiff
path: root/Mailman/Gui/NonDigest.py
Commit message (Collapse)AuthorAgeFilesLines
* Bite the bullet: rename the Mailman package to mailman.Barry Warsaw2008-02-271-158/+0
|
* Tweak copyright years.Barry Warsaw2008-02-071-1/+1
|
* Update copyright years.bwarsaw2007-01-191-4/+4
|
* Support for VERP and personalization.tkikuchi2006-12-031-9/+10
|
* back porting from 2.1.6tkikuchi2005-08-281-0/+9
|
* FSF office has moved. chdcking in for MAIN branch.tkikuchi2005-08-271-1/+1
|
* Whitespace normalization.bwarsaw2003-04-191-5/+5
| | | | The last checkin fixed SF bug # 667167
* GetConfigInfo(): Finally! Added the user_* substitutions for whenbwarsaw2003-04-191-4/+22
| | | | | | | | | | | personalization is enabled to the msg_header and msg_footer details. Also, updated the i18n headfoot.html templates as best I could. I removed the <code> markup around the variable names and removed all references to _internal_name. Other fixes as well. I may not have gotten everything right, so i18n'ers should double check their language template -- especially for the Asian languages.
* GetConfigInfo(): Allow `personalized' to be 3-way valued, with "Fullbwarsaw2002-11-061-9/+13
| | | | | Personalization" meaning to additionally munge the To field. Update the details for this option.
* GetConfigInfo(): Re-arrange the properties so that msg_header andbwarsaw2002-03-071-13/+17
| | | | | | | msg_footer appear after personalization. This is a minor bogus order dependency so that headers/footers with personalization substitution variables won't get improperly flagged as errors when transitioning from non-personalization to personalization-enabled.
* Use GUIBase as the base class.bwarsaw2002-02-271-57/+16
| | | | | | | | | HandleForm(): Remove, obsolete API. Also removed handle_form() module global. _setValue(): New overridden method for handling the conversion from $-strings to %-strings and doing substitution variable verification. Most of the functionality is in the base class now.
* handle_form(): We break the handling of the header and footerbwarsaw2002-02-231-0/+58
| | | | | | | | | | | | | | | | attributes into a special method which does some sanity checking on the interpolation strings. First, it checks to see if we're using the new experimental $-strings, and then depending on the style of interpolation being used, it extracts the identifiers (variables) in the string and compares them against a known valid list. Any invalid variables are flagged and the changes are discarded. If the user simply left off a trailing `s' (as in %(foo)s), then this can be corrected, but a warning is still printed. Note: In NonDigest.py we're using a module level function which is imported by Digest.py's HandleForm(). Makes it convenient to share code, but this should really be refactored along with Autoresponse.py's HandleForm().
* Updates to module docstring.bwarsaw2002-01-231-2/+2
|
* GetConfigInfo(): Update to the new signature, accepting category andbwarsaw2001-10-151-1/+3
| | | | | subcat argument. If the category doesn't apply to this gui component, None is returned, otherwise the config list is returned.
* GetConfigInfo(): Added missing </ul> tag. Caught by Daniel Buchmann.bwarsaw2001-08-291-0/+1
|
* GetConfigInfo(): Rewrite the `personalize' details to describe the To:bwarsaw2001-08-171-10/+16
| | | | header munging.
* GetConfigCategory(): Make sure the spaces between the words arebwarsaw2001-08-141-1/+1
| | | | non-breaking. Also, consistency in capitalization.
* GetConfigInfo(): UI changes, first to make the header and footer textbwarsaw2001-08-031-3/+47
| | | | | | boxes higher (10 lines instead of 4). Second, if OWNERS_CAN_ENABLE_PERSONALIZATION, add the config info for the `personalize' attribute.
* There are the admin gui component modules, which now contain all thebwarsaw2001-07-191-0/+52
GetConfigInfo() structures that used to be in the modules one directory up.