summaryrefslogtreecommitdiff
path: root/src/mailman/app/workflow.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Subscription workflow checkpointing.Barry Warsaw2015-04-091-0/+6
| | | | | | | | | | * TO DO: - hook up sending of confirmation - processing confirmations and continuing workflow - get tokens for saving workflows - integrate with RequestRecord - integrate with hold_subscription - after getting moderator approval, continue workflow
* Add run_thru() and run_until() to workflow, mostly for testing purposes.Barry Warsaw2015-04-071-0/+42
|
* Check pointingBarry Warsaw2015-04-061-4/+4
|
* Fix some typos.Barry Warsaw2015-03-301-1/+1
|
* * Refactor test_workflow into a separate module.Barry Warsaw2015-03-291-17/+28
| | | | | | | | | * save_state() -> save() * restore_state() -> restore() * Add push() as the public API for pushing new state on the deque. * Uppercase class attributes. * Add logging on exception. * Minor style fixes.
* Refactorings and tests.Barry Warsaw2015-03-291-0/+91
* Move the basic Workflow class to a module in mailman.app. * Rename the interface and model modules. * Update the configure.zcml. * Minor style fixes. * Add a test for the workflow model.