-
-
Notifications
You must be signed in to change notification settings - Fork 612
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[18.0][MIG] mail_tracking_mass_mailing: Migration to 18.0 #1478
base: 18.0
Are you sure you want to change the base?
Commits on Oct 10, 2024
-
mail_tracking_mass_mailing (OCA#78)
[ADD] mail_tracking_mass_mailing ============================== Mail tracking for mass mailing ============================== Links mail statistics objects with mail tracking objects. Installation ============ This addon will be automatically installed when 'mail_tracking' and 'mass_mailing' are both installed Usage ===== From mail statistic object, you can see: - Email tracking state - Email related tracking object - Email related tracking events From mass mailing contact, you can see: - Email score, in order to clean up your lists from bad score emails As a bonus feature, you have a new checkbox 'Avoid resend' in mass mailing, in order to not send twice the same email to the same recipient. This is very useful when you want to resend the mass mailing after changing selection recipients. Notice that recipient selection could be a domain over a model, so result ids could change over the time. With this flag you can send the same email several times but only once to each recipient. OCA Transbot updated translations from Transifex
Configuration menu - View commit details
-
Copy full SHA for 7616be8 - Browse repository at this point
Copy the full SHA 7616be8View commit details -
mail_tracking_mass_mailing module
OCA Transbot updated translations from Transifex
Configuration menu - View commit details
-
Copy full SHA for 5f3e942 - Browse repository at this point
Copy the full SHA 5f3e942View commit details -
Configuration menu - View commit details
-
Copy full SHA for 506639e - Browse repository at this point
Copy the full SHA 506639eView commit details -
[FIX] mail_tracking_mass_mailing: Integration tests (OCA#258)
Testing this addon failed if i.e. `mass_mailing_list_dynamic` was installed before. Moving tests to post-install mode fixes integration tests.
Configuration menu - View commit details
-
Copy full SHA for 3854294 - Browse repository at this point
Copy the full SHA 3854294View commit details -
[MIG] mail_tracking_mass_mailing: Migration to 11.0
* Standard procedure * Adapt tests * New README by fragments [UPD] README.rst
Configuration menu - View commit details
-
Copy full SHA for bdc36c8 - Browse repository at this point
Copy the full SHA bdc36c8View commit details -
[MIG] mail_tracking_mass_mailing: Migration to 12.0
Update translation files [UPD] Update mail_tracking_mass_mailing.pot Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: social-12.0/social-12.0-mail_tracking_mass_mailing Translate-URL: https://translation.odoo-community.org/projects/social-12-0/social-12-0-mail_tracking_mass_mailing/ [UPD] README.rst Translated using Weblate (Portuguese) Currently translated at 94.7% (18 of 19 strings) Translation: social-12.0/social-12.0-mail_tracking_mass_mailing Translate-URL: https://translation.odoo-community.org/projects/social-12-0/social-12-0-mail_tracking_mass_mailing/pt/ Translated using Weblate (Slovenian) Currently translated at 100.0% (19 of 19 strings) Translation: social-12.0/social-12.0-mail_tracking_mass_mailing Translate-URL: https://translation.odoo-community.org/projects/social-12-0/social-12-0-mail_tracking_mass_mailing/sl/
Configuration menu - View commit details
-
Copy full SHA for 459a287 - Browse repository at this point
Copy the full SHA 459a287View commit details -
Configuration menu - View commit details
-
Copy full SHA for e55c423 - Browse repository at this point
Copy the full SHA e55c423View commit details -
[MIG] mail_tracking_mass_mailing: Migration to 13.0
* Change references to mail_mail_statistics model with mail_trace * Change references to mail.mass_mailing model with mailing.mailing * Change reference to statistics_ids field with mailing_trace_ids * Change reference to send_mail method with action_send_mail * Replace mailing.mailing name for required subject field * fix view reference not_blacklisted with filter_not_email_bl * fix not-stored compute, set value for all the records
Configuration menu - View commit details
-
Copy full SHA for d860006 - Browse repository at this point
Copy the full SHA d860006View commit details -
Configuration menu - View commit details
-
Copy full SHA for 607e33d - Browse repository at this point
Copy the full SHA 607e33dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1471660 - Browse repository at this point
Copy the full SHA 1471660View commit details -
mail_tracking_mass_mailing: Set traces in error according to tracking
If an exception is caught by ir.mail_server.send_email in mail_tracking module, the mail.tracking.email record will appear in error but the related mailing trace would still appear as sent because mail.mail._postprocess_sent_message is called without any failure_type in mail.mail._send in the mail module (as Exception is not raised after being caught in mail_tracking module). Since _postprocess_sent_message method not only sets the mailing.trace state in mass_mailing module but can also delete the mail.mail records in mail module, we need to ensure the mailing.trace is written accordingly to the tracking here, and avoid having the mass_mailing module set a 'sent' status if we had an exception, hence the usage of a context key to ignore possible writes.
Configuration menu - View commit details
-
Copy full SHA for f7eb58f - Browse repository at this point
Copy the full SHA f7eb58fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93b834e - Browse repository at this point
Copy the full SHA 93b834eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 431056d - Browse repository at this point
Copy the full SHA 431056dView commit details -
Configuration menu - View commit details
-
Copy full SHA for de8bce3 - Browse repository at this point
Copy the full SHA de8bce3View commit details -
Translated using Weblate (Spanish)
Currently translated at 100.0% (20 of 20 strings) Translation: social-16.0/social-16.0-mail_tracking_mass_mailing Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mail_tracking_mass_mailing/es/
Configuration menu - View commit details
-
Copy full SHA for f8f0a9f - Browse repository at this point
Copy the full SHA f8f0a9fView commit details -
Translated using Weblate (Italian)
Currently translated at 95.0% (19 of 20 strings) Translation: social-16.0/social-16.0-mail_tracking_mass_mailing Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mail_tracking_mass_mailing/it/
Configuration menu - View commit details
-
Copy full SHA for d8ced71 - Browse repository at this point
Copy the full SHA d8ced71View commit details -
Translated using Weblate (French)
Currently translated at 95.0% (19 of 20 strings) Translation: social-16.0/social-16.0-mail_tracking_mass_mailing Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mail_tracking_mass_mailing/fr/
Configuration menu - View commit details
-
Copy full SHA for ddebc3f - Browse repository at this point
Copy the full SHA ddebc3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 864e903 - Browse repository at this point
Copy the full SHA 864e903View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7057f37 - Browse repository at this point
Copy the full SHA 7057f37View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4316726 - Browse repository at this point
Copy the full SHA 4316726View commit details -
Configuration menu - View commit details
-
Copy full SHA for d597542 - Browse repository at this point
Copy the full SHA d597542View commit details -
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: social-17.0/social-17.0-mail_tracking_mass_mailing Translate-URL: https://translation.odoo-community.org/projects/social-17-0/social-17-0-mail_tracking_mass_mailing/
Configuration menu - View commit details
-
Copy full SHA for f283ce5 - Browse repository at this point
Copy the full SHA f283ce5View commit details
Commits on Oct 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 68882a6 - Browse repository at this point
Copy the full SHA 68882a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97a5af9 - Browse repository at this point
Copy the full SHA 97a5af9View commit details
Commits on Oct 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2eaae83 - Browse repository at this point
Copy the full SHA 2eaae83View commit details