summaryrefslogtreecommitdiff
path: root/src/mailman/model/tests/test_listmanager.py
Commit message (Collapse)AuthorAgeFilesLines
* Bump copyright years.Barry Warsaw2015-01-041-1/+1
|
* Remove huge amounts of now unnecessary file boilerplate.Barry Warsaw2014-12-221-3/+0
|
* All model tests except for pendings.rst is passing now.Barry Warsaw2014-12-131-8/+20
|
* Clean up pass.Barry Warsaw2014-09-221-4/+3
|
* Test repair:Barry Warsaw2014-09-211-0/+9
| | | | | | | | * Remove an unused import. * Add skips for all migration unit tests. * Fix model class attribute typo. * .values() returns tuples, so adjust for that. * Add a test.
* modify all storm queries to work with SAAbhilash Raj2014-09-121-4/+4
|
* * Fix IntegrityError (against PostgreSQL) when deleting a list with contentBarry Warsaw2014-03-151-0/+15
| | | | filters. Given by Aurélien Bompard. (LP: #1117174)
* Bump copyright years.Barry Warsaw2014-01-011-1/+1
|
* Checkpointing.Barry Warsaw2013-11-251-1/+4
|
* * Creation of lists with upper case names should be coerced to lower case.Barry Warsaw2013-03-061-0/+14
| | | | (LP: #1117176)
* 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
|
* Remove extraneous `test_suite()` functions. zope.testrunner willBarry Warsaw2011-10-301-9/+0
| | | | | | | | | automatically do the right thing in most cases. Keep test_suite() in test_documentation.py since these dynamically set up docs tests properly. Refactor test_passwords.py so that base class tests aren't bogusly run. Also, remove test_membership.py which was essentially disabled because it was testing the MM2 membership API.
* Complete bug 827036 work.Barry Warsaw2011-08-171-9/+74
| | | | | | | | | | | * Add ListCreatingEvent and ListDeletingEvent. These are sent before the operation actually occurs, whereas the previously added ListCreatedEvent and ListDeletedEvent are sent after the operation. Specifically, this is necessary because request database deletion requires the IMailingList object, which is only available before the list is deleted. * Add a handler to clear out the requests database for a mailing list, when the mailing list is about to be deleted.
* Send event notifications whenever a mailing list is created or deleted.Barry Warsaw2011-08-161-0/+71