Skip to content
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

Open
wants to merge 25 commits into
base: 18.0
Choose a base branch
from

Commits on Oct 10, 2024

  1. 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
    antespi authored and trisdoan committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    7616be8 View commit details
    Browse the repository at this point in the history
  2. mail_tracking_mass_mailing module

    OCA Transbot updated translations from Transifex
    cubells authored and trisdoan committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    5f3e942 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    506639e View commit details
    Browse the repository at this point in the history
  4. [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.
    yajo authored and trisdoan committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    3854294 View commit details
    Browse the repository at this point in the history
  5. [MIG] mail_tracking_mass_mailing: Migration to 11.0

    * Standard procedure
    * Adapt tests
    * New README by fragments
    
    [UPD] README.rst
    pedrobaeza authored and trisdoan committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    bdc36c8 View commit details
    Browse the repository at this point in the history
  6. [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/
    ernestotejeda authored and trisdoan committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    459a287 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e55c423 View commit details
    Browse the repository at this point in the history
  8. [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
    zaoral authored and trisdoan committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    d860006 View commit details
    Browse the repository at this point in the history
  9. [IMP] pre-commit run -a

    Jairo Llopis authored and trisdoan committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    607e33d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1471660 View commit details
    Browse the repository at this point in the history
  11. 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.
    grindtildeath authored and trisdoan committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    f7eb58f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    93b834e View commit details
    Browse the repository at this point in the history
  13. [MIG] mail_tracking_mass_mailing: Migration to 16.0

    nguyenhk authored and trisdoan committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    431056d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    de8bce3 View commit details
    Browse the repository at this point in the history
  15. 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/
    Ivorra78 authored and trisdoan committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    f8f0a9f View commit details
    Browse the repository at this point in the history
  16. 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/
    mymage authored and trisdoan committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    d8ced71 View commit details
    Browse the repository at this point in the history
  17. 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/
    vincent-hatakeyama authored and trisdoan committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    ddebc3f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    864e903 View commit details
    Browse the repository at this point in the history
  19. [MIG] mail_tracking_mass_mailing: Migration to 17.0

    TT49915
    chienandalu authored and trisdoan committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    7057f37 View commit details
    Browse the repository at this point in the history
  20. [UPD] Update mail_tracking_mass_mailing.pot

    oca-ci authored and trisdoan committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    4316726 View commit details
    Browse the repository at this point in the history
  21. [BOT] post-merge updates

    OCA-git-bot authored and trisdoan committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    d597542 View commit details
    Browse the repository at this point in the history
  22. Update translation files

    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/
    weblate authored and trisdoan committed Oct 10, 2024
    Configuration menu
    Copy the full SHA
    f283ce5 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Configuration menu
    Copy the full SHA
    68882a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    97a5af9 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Configuration menu
    Copy the full SHA
    2eaae83 View commit details
    Browse the repository at this point in the history