Click to design your email.
diff --git a/addons/mass_mailing/wizard/test_mailing.py b/addons/mass_mailing/wizard/test_mailing.py
index 817839459f6..2ecf9bf02ab 100644
--- a/addons/mass_mailing/wizard/test_mailing.py
+++ b/addons/mass_mailing/wizard/test_mailing.py
@@ -6,27 +6,24 @@ from openerp.osv import osv, fields
class TestMassMailing(osv.TransientModel):
_name = 'mail.mass_mailing.test'
- _description = 'Tets Mailing Wizard'
-
+ _description = 'Sample Mail Wizard'
_columns = {
- 'email_to': fields.char(
- 'Emails', required=True,
+ 'email_to': fields.char('Recipients', required=True,
help='Comma-separated list of email addresses.'),
'mass_mailing_id': fields.many2one('mail.mass_mailing', 'Mailing', required=True),
}
+ _defaults = {
+ 'email_to': lambda self, cr, uid, ctx=None: self.pool['mail.message']._get_default_from(cr, uid, context=ctx),
+ }
def send_mail_test(self, cr, uid, ids, context=None):
Mail = self.pool['mail.mail']
for wizard in self.browse(cr, uid, ids, context=context):
mailing = wizard.mass_mailing_id
- if not mailing.template_id:
- raise Warning('Please specify on your mailing the template to use.')
test_emails = tools.email_split(wizard.email_to)
- if not test_emails:
- raise Warning('Please specify test email adresses.')
mail_ids = []
for test_mail in test_emails:
- body = mailing.template_id.body_html
+ body = mailing.body_html
unsubscribe_url = self.pool['mail.mass_mailing'].get_unsubscribe_url(cr, uid, mailing.id, 0, email=test_mail, context=context)
body = tools.append_content_to_html(body, unsubscribe_url, plaintext=False, container_tag='p')
mail_values = {
diff --git a/addons/mass_mailing/wizard/test_mailing.xml b/addons/mass_mailing/wizard/test_mailing.xml
index c59de8d2283..61ea8817bc4 100644
--- a/addons/mass_mailing/wizard/test_mailing.xml
+++ b/addons/mass_mailing/wizard/test_mailing.xml
@@ -6,12 +6,15 @@
mail.mass_mailing.test.form
mail.mass_mailing.test
-