-
- Downloads
[IMP] mail: reduce message_post query count and clean code
Purpose of this commit is to improve performance of post and notify through various code improvements. Containing * making of _notify_customize_recipients a mail.thread method; * _message_auto_subscribe_followers optimized; * renaming and optimisation of _notify_partners; * message_post_attachements optization; * remove unused mail_post_autofollow_partner_ids context key; * minimize message create queries; * only check record related access right for thread messages not in pending moderation; * get attachements from values instead of db; * storing lang in ctx from the beginning; * don't track on write on attachments; Related to task 1943901 Linked to PR #32404
Showing
- addons/im_livechat/models/mail_channel.py 2 additions, 2 deletionsaddons/im_livechat/models/mail_channel.py
- addons/mail/models/mail_channel.py 4 additions, 18 deletionsaddons/mail/models/mail_channel.py
- addons/mail/models/mail_message.py 85 additions, 42 deletionsaddons/mail/models/mail_message.py
- addons/mail/models/mail_thread.py 221 additions, 162 deletionsaddons/mail/models/mail_thread.py
- addons/mail/models/res_partner.py 0 additions, 11 deletionsaddons/mail/models/res_partner.py
- addons/mail/wizard/mail_compose_message.py 1 addition, 1 deletionaddons/mail/wizard/mail_compose_message.py
- addons/test_mail/tests/test_discuss.py 0 additions, 7 deletionsaddons/test_mail/tests/test_discuss.py
- addons/test_mail/tests/test_message_compose.py 1 addition, 0 deletionsaddons/test_mail/tests/test_message_compose.py
- addons/test_mail/tests/test_performance.py 24 additions, 25 deletionsaddons/test_mail/tests/test_performance.py
- addons/website_blog/models/website_blog.py 2 additions, 2 deletionsaddons/website_blog/models/website_blog.py
- addons/website_forum/models/forum.py 5 additions, 4 deletionsaddons/website_forum/models/forum.py
- odoo/addons/base/models/ir_attachment.py 19 additions, 4 deletionsodoo/addons/base/models/ir_attachment.py
Loading
Please register or sign in to comment