summaryrefslogtreecommitdiff
path: root/Mailman/Gui/Bounce.py
Commit message (Collapse)AuthorAgeFilesLines
* Bite the bullet: rename the Mailman package to mailman.Barry Warsaw2008-02-271-195/+0
|
* Tweak copyright years.Barry Warsaw2008-02-071-1/+1
|
* Other than contrib files, convert all imports of mm_cfg to imports of config.Barry Warsaw2007-07-141-14/+13
| | | | | | | | | | | Ignore mailman.egg-info In bin/make_instance.py: Catch and ignore import errors when importing Mailman.i18n. Before this script has actually been run, there won't be enough infrastructure in place of the import to succeed. Include several other fixes in this file. Add install_requires to the setup script.
* Update copyright years.bwarsaw2007-01-191-2/+3
|
* back porting from 2.1.6tkikuchi2005-08-281-5/+17
|
* FSF office has moved. chdcking in for MAIN branch.tkikuchi2005-08-271-1/+1
|
* Dan Mick's patch (with mods ;) for disabling list owner notificationbwarsaw2002-03-121-0/+27
| | | | | | | | | | | on disabled-due-to-bounces and removal-due-to-bounces. Specifically, GetConfigInfo(): Added gui elements for bounce_notify_owner_on_disable and bounce_notify_owner_on_removal. Also add a separator between the knobs for controlling bounce processing behavior and the knobs for notification. _setValue(): Teach it to convert the new list attributes to integers.
* GetConfigCategory(): "Bounce detection" -> "Bounce processing" sincebwarsaw2002-03-071-1/+27
| | | | | | | | this category doesn't really contain any detection configurations. Translators beware! GetConfigInfo(): Added support for bounce_unrecognized_goes_to_list_owner.
* Use GUIBase as the base class.bwarsaw2002-02-271-32/+25
| | | | | | | | | HandleForm(): Remove, obsolete API. Also remove __convert() as obsolete. _setValue(): New overridden method converting the bounce values from the web presentation units to the internal units. GetValue() -> getValue()
* __convert(): Another bow to Python 2.1; move the import ofbwarsaw2001-12-311-1/+1
| | | | | add_error_message into the nested error() function so Python 2.1 won't complain about shadows.
* HandleForm(): Python 2.1 doesn't have nested scopes enabled bybwarsaw2001-12-311-1/+2
| | | | | default. Fix the nested convert() method args to work for versions of Python before 2.2.
* The long-awaited rewrite of the bounce processing system. We'vebwarsaw2001-12-271-21/+101
| | | | | | | | | | | | | | | | | | | | | (hopefully) managed to make this both more understandable and much simpler. Simpler even than recent mailman-developer threads (and yet, I still believe this will work :). The algorithm is explained in the Mailman/Gui/Bounce.py, i.e. admin/bounce category, help string. Specifically here, GetConfigInfo(): Explain the new bounce scoring algorithm, and provide for configuration attributes bounce_processing, bounce_score_threshold, bounce_info_stale_after, bounce_you_are_disabled_warnings, and bounce_you_are_disabled_warnings_interval. Get rid of the old bounce configuration attributes. HandleForm(), GetValue(): Handle the setting and getting of the gui configuration variables, specifically the conversion from float-seconds to days. The former type is used internally, while the latter is presented to the user.
* 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.
* There are the admin gui component modules, which now contain all thebwarsaw2001-07-191-0/+54
GetConfigInfo() structures that used to be in the modules one directory up.