Barry Warsaw pushed to branch master at mailman / Mailman

Commits:
047d0235 by Mark Sapiro at 2016-10-26T00:04:43+00:00
Change default unsubscription_policy to SubscriptionPolicy.confirm
- - - - -
5db8a288 by Mark Sapiro at 2016-10-25T18:54:42-07:00
Merge /var/git/mailman into mailman_292

- - - - -
6c1e74d9 by Mark Sapiro at 2016-10-25T20:15:31-07:00
Fix doctests to properly set unsubscription_policy = SubscriptionPolicy.open
where needed.

- - - - -


3 changed files:

- src/mailman/commands/docs/membership.rst
- src/mailman/runners/docs/command.rst
- src/mailman/styles/base.py


Changes:

=====================================
src/mailman/commands/docs/membership.rst
=====================================
--- a/src/mailman/commands/docs/membership.rst
+++ b/src/mailman/commands/docs/membership.rst
@@ -223,6 +223,7 @@ address for the list, she is immediately removed.
 
     >>> from mailman.interfaces.mailinglist import SubscriptionPolicy
     >>> mlist_2.unsubscription_policy = SubscriptionPolicy.open
+    >>> mlist.unsubscription_policy = SubscriptionPolicy.open
     >>> results = Results()
     >>> print(leave.process(mlist_2, msg, {}, (), results))
     ContinueProcessing.yes


=====================================
src/mailman/runners/docs/command.rst
=====================================
--- a/src/mailman/runners/docs/command.rst
+++ b/src/mailman/runners/docs/command.rst
@@ -167,7 +167,7 @@ Similarly, to leave a mailing list, the user need only 
email the ``-leave`` or
     ... """)
 
     >>> from mailman.interfaces.mailinglist import SubscriptionPolicy
-    >>> mlist.unsubscribe_policy = SubscriptionPolicy.open
+    >>> mlist.unsubscription_policy = SubscriptionPolicy.open
     >>> filebase = inject_message(
     ...     mlist, msg, switchboard='command', subaddress='leave')
     >>> command.run()


=====================================
src/mailman/styles/base.py
=====================================
--- a/src/mailman/styles/base.py
+++ b/src/mailman/styles/base.py
@@ -67,7 +67,7 @@ class BasicOperation:
         mlist.default_member_action = Action.defer
         mlist.default_nonmember_action = Action.hold
         mlist.subscription_policy = SubscriptionPolicy.confirm
-        mlist.unsubscription_policy = SubscriptionPolicy.open
+        mlist.unsubscription_policy = SubscriptionPolicy.confirm
         # Notify the administrator of pending requests and membership changes.
         mlist.admin_immed_notify = True
         mlist.admin_notify_mchanges = False



View it on GitLab: 
https://gitlab.com/mailman/mailman/compare/314f6002955b9b3f94ec00774aa230f5dd1f9374...6c1e74d93212ee6922ea8500dbecb4cf2eff1114
_______________________________________________
Mailman-checkins mailing list
Mailman-checkins@python.org
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-checkins/archive%40jab.org

Reply via email to