summaryrefslogtreecommitdiff
path: root/src/mailman/app/subscriptions.py
Commit message (Expand)AuthorAgeFilesLines
* Add more tests for coverage.J08nY2017-08-071-1/+1
* Save workflows name in Pendable PEND_TYPE.J08nY2017-08-071-6/+9
* Remove [Un]SubscriptionConfirmationNeeded events, send msg in workflows.J08nY2017-08-071-41/+1
* Migrate the [un]subscription_policy attribute.J08nY2017-08-071-17/+8
* Make workflows implement their interfaces.J08nY2017-08-071-3/+3
* Move workflows from app.subscriptions to workflows.builtin.J08nY2017-08-071-473/+7
* Create mailman.workflows package. Move base Workflow there.J08nY2017-08-071-2/+2
* Convert to click for CLI optionsBarry Warsaw2017-07-221-1/+1
* 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