summaryrefslogtreecommitdiff
path: root/src/mailman/model/tests/test_listmanager.py
Commit message (Collapse)AuthorAgeFilesLines
* IListManager.get() now accepts both List-IDs and FQDN list names.Barry Warsaw2017-06-241-0/+18
|
* Delete subscription requests when a mailing list is deleted.Barry Warsaw2017-01-081-5/+11
| | | | Closes #214
* Delete all pendings when mailing list is deletedAbhilash Raj2017-01-081-0/+18
|
* Bump copyright years.Barry Warsaw2017-01-041-1/+1
|
* Full coverage.Barry Warsaw2016-10-261-1/+17
| | | | NEWS.
* Implement the review suggestionsAurélien Bompard2016-10-261-4/+5
| | | | See !161
* Add a method to find list using properties filtersAurélien Bompard2016-10-261-0/+8
| | | | | | This allows the filtering to be done at the database level. It also makes list pagination much more efficient, since the slicing is done at the database level too.
* MySQL is now an officially supported database.Barry Warsaw2016-07-291-1/+3
| | | | Given by Abhilash Raj.
* Import order flake8 plugin.Barry Warsaw2016-03-271-1/+1
| | | | Fix lots of import order errors discovered by the new plugin.
* Clean up the model and languages directories.Barry Warsaw2016-03-251-17/+7
|
* Happy New Year.Barry Warsaw2016-01-021-1/+1
|
* Clean up maxking's branch a little bit.Barry Warsaw2015-08-041-7/+13
| | | | | | | * Sort the .delete()'s * Remove an unused import. * Renamed and documented some tests. * Support tox's new passenv setting.
* Add tests for autoresponserecordAbhilash Raj2015-08-031-2/+12
|
* Fix zope lookup error in the previous commitAbhilash Raj2015-08-031-1/+1
|
* Add tests for #115Abhilash Raj2015-08-031-0/+9
|
* 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