diff --git a/addons/mass_mailing/__manifest__.py b/addons/mass_mailing/__manifest__.py index 0478ca3a8c6..5f820bbf30f 100644 --- a/addons/mass_mailing/__manifest__.py +++ b/addons/mass_mailing/__manifest__.py @@ -23,6 +23,7 @@ 'wizard/mail_compose_message_views.xml', 'wizard/mass_mailing_list_merge_views.xml', 'wizard/test_mailing_views.xml', + 'wizard/mass_mailing_schedule_date_views.xml', 'views/mass_mailing_report_views.xml', 'views/mass_mailing_stats_views.xml', 'views/link_tracker_views.xml', diff --git a/addons/mass_mailing/models/mass_mailing.py b/addons/mass_mailing/models/mass_mailing.py index 83c85a7b0ea..6b921a526ef 100644 --- a/addons/mass_mailing/models/mass_mailing.py +++ b/addons/mass_mailing/models/mass_mailing.py @@ -637,6 +637,13 @@ class MassMailing(models.Model): 'context': ctx, } + @api.multi + def action_schedule_date(self): + self.ensure_one() + action = self.env.ref('mass_mailing.mass_mailing_schedule_date_action').read()[0] + action['context'] = dict(self.env.context, default_mass_mailing_id=self.id) + return action + @api.multi def put_in_queue(self): self.write({'sent_date': fields.Datetime.now(), 'state': 'in_queue'}) diff --git a/addons/mass_mailing/views/mass_mailing_views.xml b/addons/mass_mailing/views/mass_mailing_views.xml index fc7ca90e12d..b0faff60be3 100644 --- a/addons/mass_mailing/views/mass_mailing_views.xml +++ b/addons/mass_mailing/views/mass_mailing_views.xml @@ -411,10 +411,11 @@
-