From 7827352da16db782807ab1cfd8429427dc7fd0a6 Mon Sep 17 00:00:00 2001 From: Jared Morse Date: Mon, 3 Dec 2012 18:52:58 -0800 Subject: [PATCH 1/2] preserve_recipients parameter in DjrillMessage --- djrill/mail/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/djrill/mail/__init__.py b/djrill/mail/__init__.py index 7a262e5..afd8aa3 100644 --- a/djrill/mail/__init__.py +++ b/djrill/mail/__init__.py @@ -8,7 +8,7 @@ class DjrillMessage(EmailMultiAlternatives): def __init__(self, subject='', body='', from_email=None, to=None, bcc=None, connection=None, attachments=None, headers=None, alternatives=None, cc=None, from_name=None, tags=None, track_opens=True, - track_clicks=True): + track_clicks=True, preserve_recipients=True): super(DjrillMessage, self).__init__(subject, body, from_email, to, bcc, connection, attachments, headers, alternatives, cc) @@ -17,6 +17,7 @@ class DjrillMessage(EmailMultiAlternatives): self.tags = self._set_mandrill_tags(tags) self.track_opens = track_opens self.track_clicks = track_clicks + self.preserve_recipients = preserve_recipients def _set_mandrill_tags(self, tags): """ From 2eba028a1a9973ba3d162e0efddc188013b0da4a Mon Sep 17 00:00:00 2001 From: Jared Morse Date: Mon, 3 Dec 2012 18:55:05 -0800 Subject: [PATCH 2/2] DjrillBackend preserve_recipients --- djrill/mail/backends/djrill.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/djrill/mail/backends/djrill.py b/djrill/mail/backends/djrill.py index fd72d01..47a8136 100644 --- a/djrill/mail/backends/djrill.py +++ b/djrill/mail/backends/djrill.py @@ -128,7 +128,8 @@ class DjrillBackend(BaseEmailBackend): self.msg_dict.update({ "tags": message.tags, "track_opens": message.track_opens, - "track_clicks": message.track_clicks + "track_clicks": message.track_clicks, + "preserve_recipients": message.preserve_recipients, }) if message.from_name: self.msg_dict["from_name"] = message.from_name