From 100249f172f719bad247c09ccff9352e8eafc4ba Mon Sep 17 00:00:00 2001 From: ryv-odoo Date: Mon, 30 Sep 2019 10:46:55 +0000 Subject: [PATCH] [FIX] mass_mailing_sms : sms on record chatter - For the sms marketing, by default the sms is now log on the chatter of the record (like with the sms composer). But can be disable it with keep arhives unchecked (in debug mode only). TASK_ID : 2075733 --- addons/mass_mailing_sms/models/mailing_mailing.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/addons/mass_mailing_sms/models/mailing_mailing.py b/addons/mass_mailing_sms/models/mailing_mailing.py index 7fcc0f1b6d6..3d0d75c78fb 100644 --- a/addons/mass_mailing_sms/models/mailing_mailing.py +++ b/addons/mass_mailing_sms/models/mailing_mailing.py @@ -12,6 +12,13 @@ _logger = logging.getLogger(__name__) class Mailing(models.Model): _inherit = 'mailing.mailing' + @api.model + def default_get(self, fields): + res = super(Mailing, self).default_get(fields) + if fields is not None and 'keep_archives' in fields and res.get('mailing_type') == 'sms': + res['keep_archives'] = True + return res + # mailing options mailing_type = fields.Selection(selection_add=[('sms', 'SMS')]) # sms options