Where is the code for sending the following email notification from Odoo CRM located? I want to make changes to its content.
Odoo v18 Community Edition
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Where is the code for sending the following email notification from Odoo CRM located? I want to make changes to its content.
Odoo v18 Community Edition
odoo/addons/mail/models/mail_activity.py
def _notify_get_message_body(self, ...):This method dynamically generates the email/message content for the activity.
Create a custom module and override _notify_get_message_body in mail.activity .
Example:
from odoo.addons.mail.models.mail_activity import MailActivity class CustomMailActivity(MailActivity): def _notify_get_message_body(self, **kwargs): body = super()._notify_get_message_body(**kwargs) # Add your custom message or modify the content if self.res_model == 'crm.lead': body = "<p>You have a new lead assigned: %s</p>" % (self.res_id) return body
Thanks & Regards,
Email: contact@datainteger.com
1. There is no record with id activity_data_lead_assigned
2. This seems to be related to mail.notification, not mail.activity
3. This template is not present in Email Templates.
相关帖文 | 回复 | 查看 | 活动 | |
---|---|---|---|---|
|
1
6月 25
|
836 | ||
|
2
6月 25
|
549 | ||
|
3
7月 25
|
914 | ||
|
2
9月 20
|
5027 | ||
|
2
3月 15
|
7129 |