aboutsummaryrefslogtreecommitdiff
path: root/src/mailman_pgp/model/list.py
diff options
context:
space:
mode:
authorJ08nY2017-06-27 00:40:17 +0200
committerJ08nY2017-06-27 00:40:17 +0200
commite2653d12da7c9fb15f9431419eff0ea1819ebb53 (patch)
tree67889a236425c2cf8b31751b9d9d121a719a02a2 /src/mailman_pgp/model/list.py
parentb7e3366e385d603885360ba6550bcf04c4d7d878 (diff)
downloadmailman-pgp-e2653d12da7c9fb15f9431419eff0ea1819ebb53.tar.gz
mailman-pgp-e2653d12da7c9fb15f9431419eff0ea1819ebb53.tar.zst
mailman-pgp-e2653d12da7c9fb15f9431419eff0ea1819ebb53.zip
Diffstat (limited to 'src/mailman_pgp/model/list.py')
-rw-r--r--src/mailman_pgp/model/list.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/mailman_pgp/model/list.py b/src/mailman_pgp/model/list.py
index 8dc1ed8..7e80705 100644
--- a/src/mailman_pgp/model/list.py
+++ b/src/mailman_pgp/model/list.py
@@ -57,11 +57,23 @@ class PGPMailingList(Base):
def __init__(self, mlist):
super().__init__()
- self.list_id = mlist.list_id
self._init()
+ self._defaults()
+ self.list_id = mlist.list_id
self._mlist = mlist
self._generate(mlist)
+ def _defaults(self):
+ self.unsigned_msg_action = Action.reject
+ self.inline_pgp_action = Action.defer
+ self.expired_sig_action = Action.reject
+ self.revoked_sig_action = Action.reject
+ self.invalid_sig_action = Action.reject
+ self.strip_original_sig = False
+ self.sign_outgoing = False
+
+ self.nonencrypted_msg_action = Action.reject
+
@reconstructor
def _init(self):
self._mlist = None