From e2653d12da7c9fb15f9431419eff0ea1819ebb53 Mon Sep 17 00:00:00 2001 From: J08nY Date: Tue, 27 Jun 2017 00:40:17 +0200 Subject: Add defaults to PGPMailingList and PGPAddress. --- src/mailman_pgp/model/list.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'src/mailman_pgp/model/list.py') 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 -- cgit v1.2.3-70-g09d2