-
- Downloads
[REF] mail: simplify notification code
Purpose of this commit is to clean notification process: calls, methods API, method name, variable propagation. Contains notably * simplify API of methods used to group recipients when sending notification emails; * improve and rename methods used in email notification process; * move some methods on model itself as non mail thread records could be mass-mailed and _notify_email_headers could be called on other records; Related to task 1943901 Linked to PR #32404
Showing
- addons/account/models/account_invoice.py 4 additions, 5 deletionsaddons/account/models/account_invoice.py
- addons/crm/models/crm_lead.py 2 additions, 2 deletionsaddons/crm/models/crm_lead.py
- addons/hr_holidays/models/hr_leave.py 2 additions, 2 deletionsaddons/hr_holidays/models/hr_leave.py
- addons/hr_holidays/models/hr_leave_allocation.py 2 additions, 2 deletionsaddons/hr_holidays/models/hr_leave_allocation.py
- addons/mail/models/mail_channel.py 10 additions, 15 deletionsaddons/mail/models/mail_channel.py
- addons/mail/models/mail_message.py 2 additions, 2 deletionsaddons/mail/models/mail_message.py
- addons/mail/models/mail_thread.py 160 additions, 196 deletionsaddons/mail/models/mail_thread.py
- addons/mail/models/models.py 15 additions, 0 deletionsaddons/mail/models/models.py
- addons/mail/models/res_partner.py 1 addition, 0 deletionsaddons/mail/models/res_partner.py
- addons/mail/wizard/invite.py 8 additions, 6 deletionsaddons/mail/wizard/invite.py
- addons/mail/wizard/mail_compose_message.py 4 additions, 3 deletionsaddons/mail/wizard/mail_compose_message.py
- addons/mail/wizard/mail_resend_message.py 7 additions, 13 deletionsaddons/mail/wizard/mail_resend_message.py
- addons/portal/models/portal_mixin.py 3 additions, 4 deletionsaddons/portal/models/portal_mixin.py
- addons/project/models/project.py 7 additions, 13 deletionsaddons/project/models/project.py
- addons/rating/models/rating_mixin.py 1 addition, 1 deletionaddons/rating/models/rating_mixin.py
- addons/sale/models/sale.py 4 additions, 5 deletionsaddons/sale/models/sale.py
- addons/test_mail/tests/test_message_track.py 2 additions, 2 deletionsaddons/test_mail/tests/test_message_track.py
- addons/website_blog/models/website_blog.py 2 additions, 2 deletionsaddons/website_blog/models/website_blog.py
- addons/website_forum/models/forum.py 2 additions, 2 deletionsaddons/website_forum/models/forum.py
- addons/website_mail_channel/models/mail_channel.py 3 additions, 8 deletionsaddons/website_mail_channel/models/mail_channel.py
Loading
Please register or sign in to comment