diff options
| author | J08nY | 2017-07-11 23:16:23 +0200 |
|---|---|---|
| committer | J08nY | 2017-07-11 23:26:21 +0200 |
| commit | 65b25b13ba5a3831c43204da9358eb42b1b373af (patch) | |
| tree | 4cf9dfd041c944e38837542a20791bcf98f2eda2 /src | |
| parent | 329532bc05f83edb4cd23e2ae82da777511c9857 (diff) | |
| download | mailman-pgp-65b25b13ba5a3831c43204da9358eb42b1b373af.tar.gz mailman-pgp-65b25b13ba5a3831c43204da9358eb42b1b373af.tar.zst mailman-pgp-65b25b13ba5a3831c43204da9358eb42b1b373af.zip | |
Diffstat (limited to 'src')
| -rw-r--r-- | src/mailman_pgp/styles/base.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/mailman_pgp/styles/base.py b/src/mailman_pgp/styles/base.py index 6b5271b..a7c3366 100644 --- a/src/mailman_pgp/styles/base.py +++ b/src/mailman_pgp/styles/base.py @@ -19,7 +19,7 @@ from lazr.config import as_boolean from public import public -from mailman_pgp.config import config +from mailman_pgp.config import config, mm_config from mailman_pgp.database import transaction from mailman_pgp.model.list import PGPMailingList @@ -32,6 +32,11 @@ class PGPStyle: """ mailing_list.posting_chain = 'pgp-posting-chain' + old_policy = mailing_list.subscription_policy.name + new_policy_name = 'pgp-' + old_policy[4:] + if new_policy_name in mm_config.workflows: + mailing_list.subscription_policy = new_policy_name + pgp_list = PGPMailingList.for_list(mailing_list) if pgp_list: return |
