#python
Вопрос:
Я попытался создать функцию для отправки уведомления о подписке по электронной почте , когда пользователи были назначены партнеру в качестве технической команды, тогда эти пользователи должны стать подписчиками партнера и получать уведомления по электронной почте, но я все еще не получаю никаких сообщений по электронной почте, даже если пользователь станет подписчиком партнера . вот что я сделал :
from odoo import models, fields, api
class ResPartner(models.Model):
_inherit = 'res.partner'
technical_team_id = fields.Many2many('hr.employee', string='Technical_team')
@api.model
def create(self, vals):
res = super(ResPartner, self).create(vals)
for record in res:
print("1", res)
if vals.get('technical_team_id'):
print("2", vals)
test = vals.get('technical_team_id')[0][2]
record.message_subscribe(self.env['hr.employee'].browse(test).user_id.partner_id.ids)
print("4", record)
elif record.message_subscribe:
template_id = self.env.ref('resp-module.model_res_partner')
print("5", template_id)
self.env['mail.template'].sudo().browse(template_id.id).send_mail(template_id, force_send=True)
return res
ps : я пытался настроить smtp с помощью сервера исходящей почты .
есть ли какой-либо инструмент, чтобы помочь? Многие благодарят