summaryrefslogtreecommitdiff
path: root/src/mailman/app/subscriptions.py
Commit message (Expand)AuthorAgeFilesLines
* Fix two problems and close #260Barry Warsaw2017-04-221-1/+18
* Bump copyright years.Barry Warsaw2017-01-041-1/+1
* Merge gitlab.com:mailman/mailman into to_moderatorsMark Sapiro2016-12-041-1/+1
|\
| * Use `atpublic` for @public instead of internal copy.Barry Warsaw2016-11-291-1/+1
* | Rrmove to_moderators.Mark Sapiro2016-12-041-2/+2
|/
* Handle a missing user when a workflow is restored.Aurélien Bompard2016-11-211-1/+2
* Closes: #68Barry Warsaw2016-11-131-2/+2
* 99% test coverage.Barry Warsaw2016-10-211-8/+10
* Refactor.Barry Warsaw2016-10-181-104/+37
* Simplify the implementation.Barry Warsaw2016-10-171-51/+35
* Split registration (subscription) and unsubscription:Barry Warsaw2016-09-131-15/+21
* Fix more tests.Barry Warsaw2016-09-111-1/+1
* Collapse two doctests into one.Barry Warsaw2016-09-111-0/+1
* More test fixes.Barry Warsaw2016-09-091-4/+4
* A few more changes.Barry Warsaw2016-09-081-2/+3
* Fix many failures.Barry Warsaw2016-09-081-1/+18
* Remove workflowmanager.pyBarry Warsaw2016-09-021-3/+2
* CheckpointingBarry Warsaw2016-09-011-21/+28
* Checkpointing.Barry Warsaw2016-09-011-3/+298
* Intermediate CommitAbhilash Raj2016-09-011-1/+1
* Rebase mailman/mailman!180 and cleanup # noqaBarry Warsaw2016-07-281-1/+1
* New template system. Closes #249Barry Warsaw2016-07-161-6/+7
* Use flake8-respect-noqa plugin and fix more complaints.Barry Warsaw2016-04-011-1/+1
* Don't use `flake8: noqa`.Barry Warsaw2016-04-011-1/+1
* First massive round of cleanups.Barry Warsaw2016-03-231-13/+9
* Closes #199Barry Warsaw2016-03-221-6/+8
* Correct spacingAnirudh Dahiya2016-03-221-4/+4
* Incorporates suggested changesAnirudh Dahiya2016-03-221-1/+7
* Complete the layer violation fixes by moving the SubscriptionService class toBarry Warsaw2016-01-061-108/+1
* Additional refactoring to use the QuerySequence wrapper, so that we can stillBarry Warsaw2016-01-061-2/+9
* Make the members request pageableAurélien Bompard2016-01-061-1/+1
* Happy New Year.Barry Warsaw2016-01-021-1/+1
* Make sure that Pendables always have a typeAurélien Bompard2015-12-161-1/+1
* Refactor the SubscriptionService.find_members method to be pure SQLAurélien Bompard2015-12-111-34/+25
* Branch his ready.Barry Warsaw2015-04-171-3/+7
* Check pointing new subscription moderation REST API.Barry Warsaw2015-04-171-2/+3
* Checkpointing.Barry Warsaw2015-04-161-1/+2
* Plumb the subscription policy through the REST API.Barry Warsaw2015-04-151-4/+11
* Give the SubscriptionWorkflow a member attribute which gets set to the memberBarry Warsaw2015-04-151-1/+2
* Rewrite the subscription service doctest for the updated API.Barry Warsaw2015-04-151-0/+1
* The SubscriptionWorkflow and Registar classes now have both a token and aBarry Warsaw2015-04-151-48/+35
* Prevent replay attacks with the confirmation token.Barry Warsaw2015-04-151-0/+8
* Checkpointing.Barry Warsaw2015-04-141-1/+1
* The SubscriptionWorkflow class doesn't need to include the expiry date in itsBarry Warsaw2015-04-131-1/+4
* SubscriptionPolicy is largely done, modulo bugs, and the unknown-unknown ofBarry Warsaw2015-04-131-21/+44
* Subscription workflows now support bans.Barry Warsaw2015-04-131-1/+6
* Subsume hold_subscription() functionality into the subscription workflow.Barry Warsaw2015-04-131-8/+48
* Handle save/restore of the subscription workflow.Barry Warsaw2015-04-131-4/+68
* Subscription workflow checkpointing.Barry Warsaw2015-04-091-57/+62
* Check pointingBarry Warsaw2015-04-061-3/+3