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 Mailman-checkins@python.org Unsubscribe: https://mail.python.org/mailman/options/mailman-checkins/archive%40jab.org