forked from Mapan/odoo17e
28 lines
971 B
Python
28 lines
971 B
Python
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from odoo import _, fields, models
|
|
|
|
|
|
class Partner(models.Model):
|
|
_inherit = 'res.partner'
|
|
|
|
amazon_email = fields.Char(help="The encrypted email of the customer. Does not forward mails.")
|
|
|
|
def _amazon_create_activity_set_state(self, user_id, state_code):
|
|
""" Create an activity on the Amazon partner for the salesperson to set the state.
|
|
|
|
:param int user_id: The salesperson of the related Amazon account.
|
|
:param str state_code: The state code received from Amazon.
|
|
:return: None.
|
|
"""
|
|
activity_message = _(
|
|
"This Amazon partner was created with an invalid state (%s); please set the correct"
|
|
" state manually.",
|
|
state_code,
|
|
)
|
|
self.activity_schedule(
|
|
act_type_xmlid='mail.mail_activity_data_todo',
|
|
user_id=user_id,
|
|
note=activity_message,
|
|
)
|