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.
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign upRelated Posts | Replies | Views | Activity | |
---|---|---|---|---|
|
1
Jun 25
|
220 | ||
|
2
Jun 25
|
94 | ||
|
3
May 25
|
381 | ||
|
2
Sep 20
|
4585 | ||
|
2
Mar 15
|
6689 |