summaryrefslogtreecommitdiff
path: root/src/mailman/model/workflow.py
diff options
context:
space:
mode:
authorBarry Warsaw2015-03-26 16:47:09 -0400
committerBarry Warsaw2015-03-26 16:47:09 -0400
commit72630c5b467e14cce6f4d6480ae8640c69f92a3e (patch)
treed1d95e77bf106158e40a11de006680ce88cbe215 /src/mailman/model/workflow.py
parentb2c2507402f0578e86bc37bac0711979270e8821 (diff)
parente16cd87fcbef9f7f1451378150404440dbdee0e8 (diff)
downloadmailman-72630c5b467e14cce6f4d6480ae8640c69f92a3e.tar.gz
mailman-72630c5b467e14cce6f4d6480ae8640c69f92a3e.tar.zst
mailman-72630c5b467e14cce6f4d6480ae8640c69f92a3e.zip
Merging in several refactorings, and a REST API change.
Backward Incompatible REST API Changes: * The JSON representation for subscription holds now no longer contains the `password` key. Also, the `address` key has been renamed to `email` for consistency with established terminology and other usage. Other Internal API Changes: * IUserManager has grown a `make_user()` method. Refactorings: * Most uses in the test suite of add_member() have been replaced with a new version of the subscribe() helper. This reduces the surface area of this ancient internal API. Eventually add_member() will have to go away or significantly change with the subscription policy workflow. * hold_subscription() as well as the remaining instances of add_member() now use a namedtuple in their arguments, to keep the signatures manageable.
Diffstat (limited to 'src/mailman/model/workflow.py')
0 files changed, 0 insertions, 0 deletions