summaryrefslogtreecommitdiff
path: root/src/mailman/app/subscriptions.py
Commit message (Expand)AuthorAgeFilesLines
* 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
* * Refactor test_workflow into a separate module.Barry Warsaw2015-03-291-12/+16
* Fix merge turd.Barry Warsaw2015-03-291-0/+3
* Refactorings and tests.Barry Warsaw2015-03-291-70/+6
* Test when confirmations are requiredAurélien Bompard2015-03-271-1/+1
* Write and move tests for the bare Workflow classAurélien Bompard2015-03-271-5/+4
* Start implmenting the send_confirmation stepAurélien Bompard2015-03-271-0/+7
* Workflow: allow saving and restoring with an empty queueAurélien Bompard2015-03-271-4/+15
* Factor generic workflow operations in their own classAurélien Bompard2015-03-261-23/+37
* Save and restore attributesAurélien Bompard2015-03-261-6/+16
* Save the workflow state in the databaseAurélien Bompard2015-03-251-0/+16
* Store method names in the SubscriptionWorkflow to allow state savingAurélien Bompard2015-03-251-16/+15
* SubscriptionWorkflow: add a test for moderated listsAurélien Bompard2015-03-251-5/+1
* Typo in the previous commitAurélien Bompard2015-03-201-2/+0
* Resurrect Barry's subpolicy branch (lp:~barry/mailman/subpolicy)Aurélien Bompard2015-03-201-13/+127
* Bump copyright years.Barry Warsaw2015-01-041-1/+1
* Remove huge amounts of now unnecessary file boilerplate.Barry Warsaw2014-12-221-7/+2
* Port some of the commands.Barry Warsaw2014-12-131-1/+3
* CheckpointingBarry Warsaw2014-12-121-1/+1
* Clean up pass.Barry Warsaw2014-09-221-4/+3
* * fix the circular dependecy problem between User and AdressAbhilash Raj2014-09-191-1/+1
* fix all tests in mailman.model.testsAbhilash Raj2014-09-131-6/+5
* * change declarative_base class to use ModelMeta classAbhilash Raj2014-09-061-1/+1
* Remove a few redundant checks.Barry Warsaw2014-04-151-5/+0
* Bump copyright years.Barry Warsaw2014-01-011-1/+1
* Switch to PEP 435 enums from flufl.enums.Barry Warsaw2013-06-181-1/+1
* Bump copyright years.Barry Warsaw2013-01-011-1/+1
* * The link between members and the mailing lists they are subscribed to, isBarry Warsaw2012-09-041-29/+24
* Replace flufl.password with passlib, albeit with a wrapper.Barry Warsaw2012-06-271-1/+1
* General code cleanup.Barry Warsaw2012-04-251-3/+2
* - Module modernatizations (print function).Barry Warsaw2012-04-221-5/+9
* Schema change. After discussion at Pycon, we decided to change "real_name" toBarry Warsaw2012-03-151-4/+4
* A faster implementation of SubscriptionService.get_members().Barry Warsaw2012-01-261-13/+18
* * Add property `IUserManager.members` to return all `IMembers` in the system.Barry Warsaw2012-01-261-1/+1
* copybumpBarry Warsaw2012-01-011-1/+1