Abhilash Raj pushed to branch master at GNU Mailman / Mailman Core
Commits:
571f1c47 by Jonas Meurer at 2019-02-10T10:20:35Z
Default subscription policy for private lists 'confirm then moderate'
* Fixes #536
- - - - -
88d93aee by Abhilash Raj at 2019-02-10T14:18:23Z
Merge branch 'private_subscriptions' into 'master'
Default subscription policy for private lists 'confirm then moderate'
Closes #536
See merge request mailman/mailman!441
- - - - -
3 changed files:
- src/mailman/docs/NEWS.rst
- src/mailman/styles/base.py
- src/mailman/styles/tests/test_styles.py
Changes:
=====================================
src/mailman/docs/NEWS.rst
=====================================
@@ -55,6 +55,8 @@ Other
when personalized deliveries are enabled. (Closes #533)
* The template search algorithm was fixed to look for in-tree templates for
each language in the search list. (Closes #535)
+* Set default subscription policy to "confirm then moderate" for private
+ mailing list style. (Closes #536)
3.2.0 -- "La Villa Strangiato"
=====================================
src/mailman/styles/base.py
=====================================
@@ -202,6 +202,7 @@ class Private:
mlist = mailing_list
mlist.advertised = False
mlist.archive_policy = ArchivePolicy.private
+ mlist.subscription_policy = SubscriptionPolicy.confirm_then_moderate
@public
=====================================
src/mailman/styles/tests/test_styles.py
=====================================
@@ -21,6 +21,7 @@ import unittest
from mailman.app.lifecycle import create_list
from mailman.interfaces.archiver import ArchivePolicy
+from mailman.interfaces.mailinglist import SubscriptionPolicy
from mailman.interfaces.styles import (
DuplicateStyleError, IStyle, IStyleManager)
from mailman.testing.layers import ConfigLayer
@@ -79,3 +80,5 @@ class TestPrivateDefaultStyle(unittest.TestCase):
self.manager.get('private-default').apply(self.mlist)
self.assertEqual(self.mlist.advertised, False)
self.assertEqual(self.mlist.archive_policy, ArchivePolicy.private)
+ self.assertEqual(self.mlist.subscription_policy,
+ SubscriptionPolicy.confirm_then_moderate)
View it on GitLab:
https://gitlab.com/mailman/mailman/compare/1c516a2162e7e5295e9b5606ab152f70f2b0180f...88d93aee26afaa68151e4450de91adc0166b7553
--
View it on GitLab:
https://gitlab.com/mailman/mailman/compare/1c516a2162e7e5295e9b5606ab152f70f2b0180f...88d93aee26afaa68151e4450de91adc0166b7553
You're receiving this email because of your account on gitlab.com.
_______________________________________________
Mailman-checkins mailing list
[email protected]
Unsubscribe:
https://mail.python.org/mailman/options/mailman-checkins/archive%40jab.org