From 10a336609634f0877c1ec5acccb06fc3c8372530 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20BEAU?= Date: Tue, 8 Jan 2019 23:25:42 +0100 Subject: [PATCH] [IMP] remove the fucking auto_delete!!! --- mail_usability/__init__.py | 1 + mail_usability/mail.py | 7 +++++++ mail_usability/mail_template.py | 12 ++++++++++++ 3 files changed, 20 insertions(+) create mode 100644 mail_usability/mail_template.py diff --git a/mail_usability/__init__.py b/mail_usability/__init__.py index 213f276..f3658f6 100644 --- a/mail_usability/__init__.py +++ b/mail_usability/__init__.py @@ -1,3 +1,4 @@ # -*- coding: utf-8 -*- from . import mail +from . import mail_template diff --git a/mail_usability/mail.py b/mail_usability/mail.py index 9490f22..56e361b 100644 --- a/mail_usability/mail.py +++ b/mail_usability/mail.py @@ -43,6 +43,13 @@ class ResPartner(models.Model): send_after_commit=send_after_commit, user_signature=user_signature) + def _notify_prepare_email_values(self, message): + res = super(ResPartner, self)._notify_prepare_email_values(message) + # Never auto delete notification email + # fucking to hard to debug when message have been delete + res['auto_delete'] = False + return res + class TemplatePreview(models.TransientModel): _inherit = "email_template.preview" diff --git a/mail_usability/mail_template.py b/mail_usability/mail_template.py new file mode 100644 index 0000000..f59dfd4 --- /dev/null +++ b/mail_usability/mail_template.py @@ -0,0 +1,12 @@ +# -*- coding: utf-8 -*- +# Copyright 2018 Akretion (http://www.akretion.com). +# @author Sébastien BEAU +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from openerp import fields, models + + +class MailTemplate(models.Model): + _inherit = 'mail.template' + + auto_delete = fields.Boolean(default=False)