summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Also add a test for the global ban listAurélien Bompard2016-01-201-0/+12
* Give a meaningful message when a banned member tries to joinAurélien Bompard2016-01-202-0/+16
* Branch tweaks:Barry Warsaw2016-01-142-5/+13
* Delete bans when their associated list is deletedAurélien Bompard2016-01-144-2/+73
* Add indexes on the MailingList tableAurélien Bompard2016-01-142-3/+34
* Add NEWS and tweak.Barry Warsaw2016-01-135-8/+11
* Member search can be done using GET requestsAurélien Bompard2016-01-132-1/+35
* Allow fuzz search for members in SubscriptionServiceAurélien Bompard2016-01-133-4/+31
* Clean up the branch for landing.Barry Warsaw2016-01-134-46/+132
* Add the self_link for bans and factor some codeAurélien Bompard2016-01-132-18/+41
* Expose the ban list on the REST APIAurélien Bompard2016-01-136-0/+222
* Just a little more UUID conversion convenience.Barry Warsaw2016-01-133-21/+19
* Use common idiom for converting the UUID.Barry Warsaw2016-01-132-14/+15
* Fix getting a list member through the 3.1 APIAurélien Bompard2016-01-132-11/+31
* Refactor API differences into a separate class.Barry Warsaw2016-01-1319-94/+128
* Refactor API contexts.Barry Warsaw2016-01-1314-100/+158
* Several optimizations:Barry Warsaw2016-01-1120-97/+105
* Use the more efficient find_member() API.Barry Warsaw2016-01-111-4/+3
* Delegate more to the underlying query object and don't use a cached results.Barry Warsaw2016-01-102-4/+10
* Boost coverage.Barry Warsaw2016-01-095-15/+94
* Boost coverage.Barry Warsaw2016-01-085-29/+131
* Refactor some tests and documentation.Barry Warsaw2016-01-075-216/+339
* Docstring.Barry Warsaw2016-01-061-0/+6
* A little bit more refactoring, just to keep things cleaner.Barry Warsaw2016-01-062-4/+5
* Complete the layer violation fixes by moving the SubscriptionService class toBarry Warsaw2016-01-063-109/+133
* Additional refactoring to use the QuerySequence wrapper, so that we can stillBarry Warsaw2016-01-069-33/+75
* Make the members request pageableAurélien Bompard2016-01-067-24/+26
* Return SQL queries in IListRequests.of_typeAurélien Bompard2016-01-062-4/+2
* Support SQL queries for CollectionMixin._get_collectionAurélien Bompard2016-01-062-4/+20
* More coverage.Barry Warsaw2016-01-042-2/+25
* Boost coverage.Barry Warsaw2016-01-038-11/+100
* Happy New Year.Barry Warsaw2016-01-02365-370/+370
* Cleanups, corner case fixes, and coverage.Barry Warsaw2015-12-319-24/+97
* Major push for completing issue #121. Now in API 3.1, all UUIDs must be theBarry Warsaw2015-12-3016-80/+497
* More coverage.Barry Warsaw2015-12-294-2/+27
* Coverage improvements.Barry Warsaw2015-12-297-10/+54
* Boost coverage.Barry Warsaw2015-12-264-11/+92
* Tweak the API.Barry Warsaw2015-12-261-23/+37
* Give the predictable ID factories similar APIs.Aurélien Bompard2015-12-265-34/+54
* Return predictable token IDs in testing mode.Aurélien Bompard2015-12-262-17/+33
* The ``mailman members`` command can now be used to display members based onBarry Warsaw2015-12-226-176/+270
* Bump coverage to 100%Barry Warsaw2015-12-222-4/+39
* Expose the "bump digest" and "send digest" functionality though the REST APIBarry Warsaw2015-12-226-9/+238
* Port bump-digests to MM3, via the `mailman digests` command.Barry Warsaw2015-12-224-102/+110
* Refactor bump_digest_number_and_volume() and maybe_send_digest_now() intoBarry Warsaw2015-12-226-175/+463
* Be liberal with the transaction.Barry Warsaw2015-12-212-8/+13
* Add a test and a fix for the no-args version of `mailman send-digests`.Barry Warsaw2015-12-202-7/+74
* Move the data_paths.Barry Warsaw2015-12-204-5/+45
* Add a send-digests subcommand to send list digests right now.Barry Warsaw2015-12-2014-126/+433
* NEWSBarry Warsaw2015-12-191-0/+3