summaryrefslogtreecommitdiff
path: root/Mailman/Commands/cmd_help.py
Commit message (Collapse)AuthorAgeFilesLines
* FSF office has moved. chdcking in for MAIN branch.tkikuchi2005-08-271-1/+1
|
* process(): Make sure the help.txt template comes from the currentlybwarsaw2002-08-151-1/+1
| | | | | | active language, which will be the sender's preferred language if they are a member, or the list's preferred language otherwise. The currently active language is available in the message metadata.
* Add a commentbwarsaw2002-05-171-0/+1
|
* process(): Suggestion by Aaron Birenboim to include the member'sbwarsaw2002-05-121-0/+12
| | | | | options page url in the help message if the sender is a member of the list.
* New architecture for email commands. Instead of the monolithic (andbwarsaw2002-05-021-0/+79
unmaintainable) MailCommandHandler.py file, we've now got a framework where each command is implemented in a separate file. This means it's both more extensible and more flexible: - you can easily add new commands for things I haven't thought of <wink>, and the `help' command will automatically adjust - you can disable commands entirely by removing the appropriate file - you can disable, change, or add commands on a per-list (or even per-message or per-sender) basis CommandRunner.py is the module that calls into this framework. Each command is implemented as a cmd_<command>.py file. The `set' command is the most complicated. The help text is currently implemented as module docstrings (for most commands), so the i18n catalogs must be updated. Also the help.txt files will be updated.