summaryrefslogtreecommitdiff
path: root/src/mailman/app/templates.py
Commit message (Collapse)AuthorAgeFilesLines
* New template system. Closes #249Barry Warsaw2016-07-161-104/+0
| | | | | The new template system is introduced for API 3.1. See ``src/mailman/rest/docs/templates.rst`` for details.
* First massive round of cleanups.Barry Warsaw2016-03-231-7/+2
| | | | | | | | * Get rid of explicit __all__ settings and use the @public decorator. * Get rid of ^L's * Use expected_count argument for get_queue_messages() * Various code modernizations. * Other minor changes to make flake8 happy.
* Allow List-ID in decoration template URIs.Barry Warsaw2016-02-271-11/+18
| | | | | | | | Closes #196 In mailman: URIs (e.g. IMailingList.header_uri and .footer_uri), you used to be able to only use fqdn-listnames. But since List-IDs are more stable, let's allow those too. Silently deprecate using the fqdn-listname.
* Happy New Year.Barry Warsaw2016-01-021-1/+1
|
* We don't need the 'six' package any more.Barry Warsaw2015-01-041-5/+4
|
* Bump copyright years.Barry Warsaw2015-01-041-1/+1
|
* Remove huge amounts of now unnecessary file boilerplate.Barry Warsaw2014-12-221-3/+0
|
* registrar.rst is ported; some bad path tests moved to a unittest.Barry Warsaw2014-12-011-2/+2
|
* Port model/tests/test_user.pyBarry Warsaw2014-12-011-1/+1
|
* Checkpointing.Barry Warsaw2014-11-301-18/+18
| | | | | | | | | | By using `six` I think I have most of the imports squared away. There's probably still uses of `unicode` built-ins that need fixing. The idea is to first get the test suite running (which it doesn't yet), and then to fix tests. There's a bug in lazr.config which requires us to patch it for now.
* Trunk mergeBarry Warsaw2014-04-141-1/+1
|\
| * Bump copyright years.Barry Warsaw2014-01-011-1/+1
| |
* | Aurélien Bompard's import-from-2.1 branch, with cleanup and fixes.Barry Warsaw2014-04-141-1/+1
|\ \ | |/ |/|
| * Text templates should be in UTF-8Aurélien Bompard2013-10-211-1/+1
|/
* Bump copyright years.Barry Warsaw2013-01-011-1/+1
|
* General code cleanup.Barry Warsaw2012-04-251-3/+2
| | | | | | | | - Add explicit dependency on zope.event in setup.py. - Use Python 3 compatible syntax for specifying that a class implements an interface, i.e. the @implementer class decorator. - print_function futures. - Whitespace normalization.
* - Test welcome message notifications.Barry Warsaw2012-03-041-1/+1
| | | | | - welcome.txt is no longer inserted into subscribeack.txt. This latter is renamed to welcome.txt as the default welcome message.
* * Support downloading templates by URI, including mailman:// URIs. This isBarry Warsaw2012-03-031-0/+107
used in welcome and goodbye messages, and supports both language and mailing list specifications. E.g. mailman:///test@example.com/it/welc.txt * Schema changes: - welcome_msg -> welcome_message_uri - goodbye_msg -> goodbye_message_uri - send_welcome_msg -> send_welcome_message - send_goodbye_msg -> send_goodbye_message * New `ITemplateLoader` utility.