mirror of
https://github.com/OCA/rma.git
synced 2025-02-16 17:11:47 +02:00
[IMP] rma: Add customer as suggested recipient
This commit is contained in:
committed by
Pedro M. Baeza
parent
099c9a3b4a
commit
9d84b440ad
@@ -3,7 +3,7 @@
|
||||
{
|
||||
"name": "Return Merchandise Authorization Management",
|
||||
"summary": "Return Merchandise Authorization (RMA)",
|
||||
"version": "13.0.1.0.0",
|
||||
"version": "13.0.1.0.1",
|
||||
"development_status": "Production/Stable",
|
||||
"category": "RMA",
|
||||
"website": "https://github.com/OCA/rma",
|
||||
|
||||
@@ -466,7 +466,9 @@ msgid "Created on"
|
||||
msgstr "Creado el"
|
||||
|
||||
#. module: rma
|
||||
#: code:addons/rma/models/rma.py:0
|
||||
#: model:ir.model.fields,field_description:rma.field_rma__partner_id
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr "Cliente"
|
||||
|
||||
|
||||
@@ -446,7 +446,9 @@ msgid "Created on"
|
||||
msgstr "Criado em"
|
||||
|
||||
#. module: rma
|
||||
#: code:addons/rma/models/rma.py:0
|
||||
#: model:ir.model.fields,field_description:rma.field_rma__partner_id
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr "Cliente"
|
||||
|
||||
|
||||
@@ -424,7 +424,9 @@ msgid "Created on"
|
||||
msgstr ""
|
||||
|
||||
#. module: rma
|
||||
#: code:addons/rma/models/rma.py:0
|
||||
#: model:ir.model.fields,field_description:rma.field_rma__partner_id
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user