From 48d5420d7f59733d302bbda3f6bfd4014ef60546 Mon Sep 17 00:00:00 2001 From: qsm-odoo Date: Tue, 15 Nov 2016 16:01:55 +0100 Subject: [PATCH] [FIX] mass_mailing: remove unsubscribe link from test mailing When using the "Test Mailing" button, a sample mail was sent to a particular mail address and a text-like unsubscribe link was added below the mail body. This link was ugly, ununderstandable and useless as it is test mailing anyway. To add unsubscribe links to your mail body, use the footer blocks which contain this kind of link (note: they are inserted by default in all mail templates). --- addons/mass_mailing/wizard/test_mailing.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/addons/mass_mailing/wizard/test_mailing.py b/addons/mass_mailing/wizard/test_mailing.py index 5d884bbdf10..17473464126 100644 --- a/addons/mass_mailing/wizard/test_mailing.py +++ b/addons/mass_mailing/wizard/test_mailing.py @@ -26,15 +26,12 @@ class TestMassMailing(models.TransientModel): 'reply_to': mailing.reply_to, 'email_to': test_mail, 'subject': mailing.name, - 'body_html': '', + 'body_html': mailing.body_html, 'notification': True, 'mailing_id': mailing.id, 'attachment_ids': [(4, attachment.id) for attachment in mailing.attachment_ids], } mail = self.env['mail.mail'].create(mail_values) - unsubscribe_url = mail._get_unsubscribe_url(test_mail) - body = tools.append_content_to_html(mailing.body_html, unsubscribe_url, plaintext=False, container_tag='p') - mail.write({'body_html': body}) mails |= mail mails.send() return True