From 7827352da16db782807ab1cfd8429427dc7fd0a6 Mon Sep 17 00:00:00 2001 From: Jared Morse Date: Mon, 3 Dec 2012 18:52:58 -0800 Subject: [PATCH 1/5] 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/5] 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 From d112b278c5e0835200687c8463ae3ece25ef9fb5 Mon Sep 17 00:00:00 2001 From: Kenneth Love Date: Tue, 4 Dec 2012 16:35:28 -0800 Subject: [PATCH 3/5] version bump --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 2fe115e..011b8c8 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup setup( name="djrill", - version="0.1.2", + version="0.1.4", description='Django email backend for Mandrill.', long_description='Email backend and new message class to send emails through the Mandrill email service.', keywords="django, mailchimp, mandrill, email, email backend", From da37c4c7504568ede5ce12487887eceb4dd1e5c4 Mon Sep 17 00:00:00 2001 From: Kenneth Love Date: Tue, 4 Dec 2012 17:29:20 -0800 Subject: [PATCH 4/5] Update djrill/mail/__init__.py Defaulting `preserve_recipents` to False. --- djrill/mail/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/djrill/mail/__init__.py b/djrill/mail/__init__.py index afd8aa3..d406e90 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, preserve_recipients=True): + track_clicks=True, preserve_recipients=False): super(DjrillMessage, self).__init__(subject, body, from_email, to, bcc, connection, attachments, headers, alternatives, cc) From 6500de8173486f892c406115969f13e1c941de4f Mon Sep 17 00:00:00 2001 From: Kenneth Love Date: Tue, 4 Dec 2012 17:30:35 -0800 Subject: [PATCH 5/5] version bump --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 011b8c8..22ea8ab 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup setup( name="djrill", - version="0.1.4", + version="0.1.4.1", description='Django email backend for Mandrill.', long_description='Email backend and new message class to send emails through the Mandrill email service.', keywords="django, mailchimp, mandrill, email, email backend",