summaryrefslogtreecommitdiff
path: root/src/mailman/model/tests/test_member.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Bump copyright years.Barry Warsaw2017-01-041-1/+1
|
* Members and nonmembers moderation action fallbackAurélien Bompard2016-03-311-0/+21
| | | | | | | | Members and nonmember's moderation action should be None by default, and in that case the moderation rule should fallback to the mailing list's default action. Fixes: #189
* Add member unsubscription testAditya2016-03-301-0/+9
|
* Clean up the model and languages directories.Barry Warsaw2016-03-251-6/+0
|
* Add a set_preferred() helper.Barry Warsaw2016-02-061-3/+2
| | | | | This refactors the setting of a user's preferred address to the first in their list of linked addresses.
* Happy New Year.Barry Warsaw2016-01-021-1/+1
|
* For now, treat `DeliveryMode.summary_digests` the same as `.mime_digests`.Barry Warsaw2015-09-061-1/+0
| | | | | (Closes #141). Also, don't enqueue a particular digest if there are no recipients for that digest.
* Bump copyright years.Barry Warsaw2015-01-041-1/+1
|
* Remove huge amounts of now unnecessary file boilerplate.Barry Warsaw2014-12-221-3/+0
|
* * Module coding style consistency.Barry Warsaw2014-03-021-2/+10
| | | | | | | * handle_SubscriptionEvent(): We're always guaranteed to get a language from a member, since lookup falls back ultimately to the system preferences. So this method can be simplified. * Bump up code coverage for several modules.
* Bump copyright years.Barry Warsaw2014-01-011-1/+1
|
* Bump copyright years.Barry Warsaw2013-01-011-1/+1
|
* copybumpBarry Warsaw2012-01-011-1/+1
|
* Remove extraneous `test_suite()` functions. zope.testrunner willBarry Warsaw2011-10-301-8/+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.
* Ensure that a member's address cannot be changed to an address they do notBarry Warsaw2011-04-251-0/+25
| | | | control.
* Complete the ability to change a subscription address, both internally and viaBarry Warsaw2011-04-251-0/+79
the REST API. (LP: #643949) * New resource path in REST API: /addresses/<email>/memberships gets all the memberships for a given email address. * In the REST API, PUTting or PATCHing a list configuration now returns a 204 (No Content) success code instead of a 200 success code with an empty body. * When a user is subscribed with their preferred address, changing the preferred address also changes all subscriptions. * When a user is subscribed with a specific address, their subscription can be changed to any verified address they control. * Use a new naming scheme for doctests with multiple mailing lists.