summaryrefslogtreecommitdiff
path: root/template.py
Commit message (Collapse)AuthorAgeFilesLines
* Bump copyright years.Barry Warsaw2017-01-041-3/+1
|
* Reorder the @public definition.Barry Warsaw2016-03-251-2/+1
| | | | This allows us to import it in more places without threat of import errors.
* Happy New Year.Barry Warsaw2016-01-021-1/+1
|
* Merge the Python 3 branch.Barry Warsaw2015-01-041-4/+1
|\
| * Update the setup.py, tox.ini, template.py and documentation for the switch toBarry Warsaw2014-12-221-3/+0
|/ | | | Python 3.
* Bump copyright years.Barry Warsaw2014-01-011-1/+1
|
* * Add ``reply_to_address`` and ``first_strip_reply_to`` as writableBarry Warsaw2013-03-201-1/+1
| | | | | | | | attributes of a mailing list's configuration. (LP: #1157881) Also: - template.py should only include 2013 for new copyright years. - Move some bad-path tests in configuration.rst to test_configuration.py
* Bump copyright years.Barry Warsaw2013-01-011-1/+1
|
* * Held messages can now be moderated through the REST API. Mailing listBarry Warsaw2012-01-301-2/+2
| | | | | | | | | | | | | | | resources now accept a `held` path component. GETing this returns all held messages for the mailing list. POSTing to a specific request id under this url can dispose of the message using `Action` enums. * `IRequests` interface is removed. Now just use adaptation from `IListRequests` directly (which takes an `IMailingList` object). * `handle_message()` now allows for `Action.hold` which is synonymous with `Action.defer` (since the message is already being held). * `IListRequests.get_request()` now takes an optional `request_type` argument to narrow the search for the given request. - also, print_function is now a standard __future__ import. The template has been updated, but add this to modules as you edit them.
* copybumpBarry Warsaw2012-01-011-1/+1
|
* Implement the email address validator as a utility for easier pluggability.Barry Warsaw2011-01-061-1/+1
|
* Happy New Year.Barry Warsaw2011-01-011-1/+1
|
* Happy New Year.Barry Warsaw2010-01-011-1/+1
|
* Several important cleanups.Barry Warsaw2009-01-161-0/+24
* Turn on absolute_import and unicode_literals everywhere, and deal with the aftermath. * Use 'except X as Y' everywhere. * Make the module prologues much more consistent. * Use '{}'.format() consistently, except for logger interface. * Because of the problems with calling ** args with unicode keywords, hide calls to Template.substitute() behind an API.