diff options
| author | J08nY | 2017-08-07 19:00:49 +0200 |
|---|---|---|
| committer | J08nY | 2017-08-07 19:00:49 +0200 |
| commit | ee9da27283ffb7adc836f764f1442cd06e3fb2a5 (patch) | |
| tree | 2b687f39714580b1de70baf9e3dd9957326c4989 /src/mailman/model/docs | |
| parent | d107fd41f03b57f7731b60bb7ba921febc3ce3b9 (diff) | |
| parent | b902d7858d8302d248add89a5983c521c3581c4c (diff) | |
| download | mailman-plugin.tar.gz mailman-plugin.tar.zst mailman-plugin.zip | |
Diffstat (limited to 'src/mailman/model/docs')
| -rw-r--r-- | src/mailman/model/docs/subscriptions.rst | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/mailman/model/docs/subscriptions.rst b/src/mailman/model/docs/subscriptions.rst index 1e1810a7a..e23236b3b 100644 --- a/src/mailman/model/docs/subscriptions.rst +++ b/src/mailman/model/docs/subscriptions.rst @@ -33,8 +33,8 @@ list's subscription policy. For example, an open subscription policy does not require confirmation or approval, but the email address must still be verified, and the process will pause until these steps are completed. - >>> from mailman.interfaces.mailinglist import SubscriptionPolicy - >>> mlist.subscription_policy = SubscriptionPolicy.open + >>> from mailman.workflows.subscription import OpenSubscriptionPolicy + >>> mlist.subscription_policy = OpenSubscriptionPolicy Anne attempts to join the mailing list. A unique token is created which represents this work flow. @@ -81,7 +81,8 @@ Bart verifies his address and makes it his preferred address. The mailing list's subscription policy does not require Bart to confirm his subscription, but the moderate does want to approve all subscriptions. - >>> mlist.subscription_policy = SubscriptionPolicy.moderate + >>> from mailman.workflows.subscription import ModerationSubscriptionPolicy + >>> mlist.subscription_policy = ModerationSubscriptionPolicy Now when Bart registers as a user for the mailing list, a token will still be generated, but this is only used by the moderator. At first, Bart is not @@ -118,7 +119,8 @@ interface, but with a different name. If the mailing list's unsubscription policy is open, unregistering the subscription takes effect immediately. - >>> mlist.unsubscription_policy = SubscriptionPolicy.open + >>> from mailman.workflows.unsubscription import OpenUnsubscriptionPolicy + >>> mlist.unsubscription_policy = OpenUnsubscriptionPolicy >>> token, token_owner, member = manager.unregister(anne) >>> print(mlist.members.get_member('anne@example.com')) None @@ -127,7 +129,8 @@ Usually though, the member must confirm their unsubscription request, to prevent an attacker from unsubscribing them from the list without their knowledge. - >>> mlist.unsubscription_policy = SubscriptionPolicy.confirm + >>> from mailman.workflows.unsubscription import ConfirmUnsubscriptionPolicy + >>> mlist.unsubscription_policy = ConfirmUnsubscriptionPolicy >>> token, token_owner, member = manager.unregister(bart) Bart hasn't confirmed yet, so he's still a member of the list. |
