Addons concerning odoo's social ERP features and messaging in general
 
 
 
Go to file
Jairo Llopis fa7cf1ef80 [FIX] mail_tracking: performance fix
When searching for failed messages, [this line][1] made Odoo search messages in 2 steps:

1. Find which `mail.tracking.email` records are in those states.
2. Find which of them belong to the present `mail.message` records.

Step 2 could take a long time if there were a lot of failures in a DB. In our proven case, this made loading the `res.partner` form view take about ~6s per partner. It was also slowing down other views.

With this simple fix, [that nasty line linked above][1] is solved with just one query like this:

```SQL
SELECT "mail_message".id FROM "mail_tracking_email" as "mail_message__mail_tracking_ids","mail_message"
WHERE ("mail_message"."id"="mail_message__mail_tracking_ids"."maiL_message_id") AND (((("mail_message"."model" = 'res.partner')  AND ("mail_message"."mail_tracking_needs_action" = true))  AND  ("mail_message__mail_tracking_ids"."state" in ('rejected','error','bounced','soft-bounced','spam')))  AND  ("mail_message"."res_id" in (1000)))
ORDER BY "mail_message"."id" DESC
```

Thus this makes the forms load at normal speed again.

[1]: 8bd98212b8/mail_tracking/models/mail_thread.py (L25)
2020-07-23 12:53:26 +02:00
base_search_mail_content Update translation files 2020-06-30 08:19:03 +00:00
email_template_qweb Translated using Weblate (Portuguese (Brazil)) 2019-09-17 14:24:35 +00:00
fetchmail_thread_default [UPD] Update fetchmail_thread_default.pot 2020-07-22 07:20:18 +00:00
mail_activity_board [UPD] README.rst 2019-07-29 03:40:40 +00:00
mail_activity_done [UPD] Update mail_activity_done.pot 2020-05-07 17:01:13 +00:00
mail_activity_partner [UPD] README.rst 2019-07-29 03:40:40 +00:00
mail_activity_reminder [ADD] icon.png 2020-05-07 18:11:15 +00:00
mail_activity_team Update translation files 2020-07-06 13:18:21 +00:00
mail_attach_existing_attachment Update translation files 2020-05-07 17:13:08 +00:00
mail_attach_existing_attachment_account [UPD] README.rst 2019-07-29 03:40:40 +00:00
mail_check_mailbox_size [UPD] Update mail_check_mailbox_size.pot 2020-02-18 10:37:37 +00:00
mail_debrand Translated using Weblate (Slovenian) 2020-03-19 10:13:55 +00:00
mail_drop_target mail_drop_target 12.0.1.1.1 2020-06-26 11:25:59 +00:00
mail_full_expand Translated using Weblate (Slovenian) 2020-03-19 10:13:55 +00:00
mail_inline_css Update translation files 2019-12-27 16:42:52 +00:00
mail_optional_autofollow Update translation files 2020-05-07 17:13:19 +00:00
mail_optional_follower_notification Update translation files 2020-05-07 17:13:21 +00:00
mail_outbound_static [UPD] README.rst 2019-09-11 10:00:55 +00:00
mail_restrict_follower_selection mail_restrict_follower_selection 12.0.1.0.1 2020-04-22 15:10:04 +00:00
mail_template_substitute mail_template_substitute 12.0.1.0.1 2020-03-07 08:57:36 +00:00
mail_track_diff_only [UPD] README.rst 2019-07-29 03:40:40 +00:00
mail_tracking [FIX] mail_tracking: performance fix 2020-07-23 12:53:26 +02:00
mail_tracking_mailgun Translated using Weblate (Slovenian) 2020-03-30 22:13:59 +00:00
mail_tracking_mass_mailing Translated using Weblate (Slovenian) 2020-03-30 22:14:00 +00:00
mass_mailing_custom_unsubscribe mass_mailing_custom_unsubscribe 12.0.1.0.2 2020-06-30 16:55:01 +00:00
mass_mailing_custom_unsubscribe_event mass_mailing_custom_unsubscribe_event 12.0.1.0.1 2020-06-30 08:18:43 +00:00
mass_mailing_event_registration_exclude Update translation files 2020-07-16 08:09:15 +00:00
mass_mailing_list_dynamic mass_mailing_list_dynamic 12.0.1.0.1 2020-07-16 13:33:45 +00:00
mass_mailing_newsletter_welcome_mail Update translation files 2019-11-13 09:32:25 +00:00
mass_mailing_partner Translated using Weblate (Slovenian) 2020-03-30 22:14:00 +00:00
mass_mailing_resend [UPD] README.rst 2019-07-29 03:40:40 +00:00
mass_mailing_unique Update translation files 2020-03-13 16:37:18 +00:00
message_auto_subscribe_notify_own [UPD] Update message_auto_subscribe_notify_own.pot 2020-05-07 17:01:28 +00:00
setup [ADD] setup.py 2020-07-22 07:31:28 +00:00
website_mass_mailing_name [UPD] README.rst 2019-07-29 03:40:40 +00:00
.editorconfig [ADD] .editorconfig [ci skip] 2019-11-19 21:14:41 +01:00
.gitignore [MIG] Add metafiles 2018-09-27 02:38:47 +02:00
.travis.yml [ADD] mail_activity_reminder 2020-05-07 19:38:24 +02:00
LICENSE [MIG] Add metafiles 2018-09-27 02:38:47 +02:00
README.md [MIG] Add metafiles 2018-09-27 02:38:47 +02:00
oca_dependencies.txt [12.0][MIG] mail_drop_target 2020-03-09 09:28:13 +01:00
requirements.txt [12.0][MIG] mail_drop_target 2020-03-09 09:28:13 +01:00
test-requirements.txt [ADD] mail_activity_reminder 2020-05-07 19:38:24 +02:00

README.md

Runbot Status Build Status Coverage Status

Social addons for Odoo

Addons concerning Odoo's social ERP features and messaging in general

Translation Status

Transifex Status