From 71106179261f41eb02621f5a72b14101061d7a69 Mon Sep 17 00:00:00 2001 From: Ernesto Tejeda Date: Tue, 1 Dec 2020 09:37:45 -0500 Subject: [PATCH] [IMP] rma: Add customer as suggested recipient --- rma/models/rma.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/rma/models/rma.py b/rma/models/rma.py index 78b19acb..8e7ddf4c 100644 --- a/rma/models/rma.py +++ b/rma/models/rma.py @@ -4,7 +4,7 @@ from collections import Counter from odoo import _, api, fields, models -from odoo.exceptions import ValidationError +from odoo.exceptions import AccessError, ValidationError from odoo.tests import Form from odoo.tools import html2plaintext @@ -1135,6 +1135,17 @@ class Rma(models.Model): self_with_context = self.with_context(mail_post_autofollow=True) return super(Rma, self_with_context).message_post(**kwargs) + def _message_get_suggested_recipients(self): + recipients = super()._message_get_suggested_recipients() + try: + for record in self.filtered("partner_id"): + record._message_add_suggested_recipient( + recipients, partner=record.partner_id, reason=_("Customer") + ) + except AccessError: # no read access rights + pass + return recipients + # Reporting business methods def _get_report_base_filename(self): self.ensure_one()