[MIG] mail_tracking_mass_mailing: Migration to v15.0

pull/1412/head
sergio-teruel 2022-12-08 09:16:40 +01:00 committed by David
parent 6d4721afe8
commit 7d3e6c0aab
33 changed files with 175 additions and 102 deletions

View File

@ -14,13 +14,13 @@ Mail tracking for mass mailing
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3 :alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fsocial-lightgray.png?logo=github .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fsocial-lightgray.png?logo=github
:target: https://github.com/OCA/social/tree/14.0/mail_tracking_mass_mailing :target: https://github.com/OCA/social/tree/15.0/mail_tracking_mass_mailing
:alt: OCA/social :alt: OCA/social
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/social-14-0/social-14-0-mail_tracking_mass_mailing :target: https://translation.odoo-community.org/projects/social-15-0/social-15-0-mail_tracking_mass_mailing
:alt: Translate me on Weblate :alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png
:target: https://runbot.odoo-community.org/runbot/205/14.0 :target: https://runbot.odoo-community.org/runbot/205/15.0
:alt: Try me on Runbot :alt: Try me on Runbot
|badge1| |badge2| |badge3| |badge4| |badge5| |badge1| |badge2| |badge3| |badge4| |badge5|
@ -58,7 +58,7 @@ Bug Tracker
Bugs are tracked on `GitHub Issues <https://github.com/OCA/social/issues>`_. Bugs are tracked on `GitHub Issues <https://github.com/OCA/social/issues>`_.
In case of trouble, please check there if your issue has already been reported. In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed If you spotted it first, help us smashing it by providing a detailed and welcomed
`feedback <https://github.com/OCA/social/issues/new?body=module:%20mail_tracking_mass_mailing%0Aversion:%2014.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_. `feedback <https://github.com/OCA/social/issues/new?body=module:%20mail_tracking_mass_mailing%0Aversion:%2015.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
Do not contact contributors directly about support or help with technical issues. Do not contact contributors directly about support or help with technical issues.
@ -81,6 +81,7 @@ Contributors
* David Vidal * David Vidal
* Ernesto Tejeda * Ernesto Tejeda
* Carlos Roca * Carlos Roca
* Sergio Teruel
Maintainers Maintainers
~~~~~~~~~~~ ~~~~~~~~~~~
@ -95,6 +96,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and mission is to support the collaborative development of Odoo features and
promote its widespread use. promote its widespread use.
This module is part of the `OCA/social <https://github.com/OCA/social/tree/14.0/mail_tracking_mass_mailing>`_ project on GitHub. This module is part of the `OCA/social <https://github.com/OCA/social/tree/15.0/mail_tracking_mass_mailing>`_ project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

View File

@ -7,7 +7,7 @@
{ {
"name": "Mail tracking for mass mailing", "name": "Mail tracking for mass mailing",
"summary": "Improve mass mailing email tracking", "summary": "Improve mass mailing email tracking",
"version": "14.0.1.0.1", "version": "15.0.1.0.0",
"category": "Social Network", "category": "Social Network",
"website": "https://github.com/OCA/social", "website": "https://github.com/OCA/social",
"author": "Tecnativa, Odoo Community Association (OCA)", "author": "Tecnativa, Odoo Community Association (OCA)",

View File

@ -25,7 +25,12 @@ msgid "Country"
msgstr "País" msgstr "País"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.view_mail_mass_mailing_contact_search #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search
msgid "Email bounced" msgid "Email bounced"
msgstr "Correu electrònic rebotat" msgstr "Correu electrònic rebotat"
@ -110,7 +115,6 @@ msgstr "Correus sortints"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Tracking events" msgid "Tracking events"
msgstr "Esdeveniments de seguiment" msgstr "Esdeveniments de seguiment"

View File

@ -24,7 +24,12 @@ msgid "Country"
msgstr "Land." msgstr "Land."
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.view_mail_mass_mailing_contact_search #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search
msgid "Email bounced" msgid "Email bounced"
msgstr "" msgstr ""
@ -107,7 +112,6 @@ msgstr ""
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Tracking events" msgid "Tracking events"
msgstr "" msgstr ""

View File

@ -25,7 +25,12 @@ msgid "Country"
msgstr "Land" msgstr "Land"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.view_mail_mass_mailing_contact_search #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search
msgid "Email bounced" msgid "Email bounced"
msgstr "Email retourniert" msgstr "Email retourniert"
@ -110,7 +115,6 @@ msgstr "Ausgehende Nachrichten"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Tracking events" msgid "Tracking events"
msgstr "Verfolge Vorkommnisse" msgstr "Verfolge Vorkommnisse"

View File

@ -25,7 +25,12 @@ msgid "Country"
msgstr "Χώρα" msgstr "Χώρα"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.view_mail_mass_mailing_contact_search #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search
msgid "Email bounced" msgid "Email bounced"
msgstr "" msgstr ""
@ -108,7 +113,6 @@ msgstr ""
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Tracking events" msgid "Tracking events"
msgstr "" msgstr ""

View File

@ -25,7 +25,12 @@ msgid "Country"
msgstr "País" msgstr "País"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.view_mail_mass_mailing_contact_search #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search
msgid "Email bounced" msgid "Email bounced"
msgstr "Email rebotado" msgstr "Email rebotado"
@ -110,7 +115,6 @@ msgstr "Correos salientes"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Tracking events" msgid "Tracking events"
msgstr "Eventos de seguimiento" msgstr "Eventos de seguimiento"

View File

@ -25,7 +25,12 @@ msgid "Country"
msgstr "" msgstr ""
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.view_mail_mass_mailing_contact_search #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search
msgid "Email bounced" msgid "Email bounced"
msgstr "" msgstr ""
@ -108,7 +113,6 @@ msgstr "Correos Salientes"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Tracking events" msgid "Tracking events"
msgstr "" msgstr ""

View File

@ -24,7 +24,12 @@ msgid "Country"
msgstr "Herrialdea" msgstr "Herrialdea"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.view_mail_mass_mailing_contact_search #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search
msgid "Email bounced" msgid "Email bounced"
msgstr "" msgstr ""
@ -107,7 +112,6 @@ msgstr ""
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Tracking events" msgid "Tracking events"
msgstr "" msgstr ""

View File

@ -25,7 +25,12 @@ msgid "Country"
msgstr "Maa" msgstr "Maa"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.view_mail_mass_mailing_contact_search #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search
msgid "Email bounced" msgid "Email bounced"
msgstr "Sähköposti palautunut" msgstr "Sähköposti palautunut"
@ -109,7 +114,6 @@ msgstr "Lähtevät postit"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Tracking events" msgid "Tracking events"
msgstr "Seurattavat tapahtumat" msgstr "Seurattavat tapahtumat"

View File

@ -25,7 +25,12 @@ msgid "Country"
msgstr "Pays" msgstr "Pays"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.view_mail_mass_mailing_contact_search #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search
msgid "Email bounced" msgid "Email bounced"
msgstr "Email retourné" msgstr "Email retourné"
@ -110,7 +115,6 @@ msgstr "Courriels sortants"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Tracking events" msgid "Tracking events"
msgstr "Suivi du courriel: évènements" msgstr "Suivi du courriel: évènements"

View File

@ -24,7 +24,12 @@ msgid "Country"
msgstr "País" msgstr "País"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.view_mail_mass_mailing_contact_search #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search
msgid "Email bounced" msgid "Email bounced"
msgstr "" msgstr ""
@ -107,7 +112,6 @@ msgstr ""
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Tracking events" msgid "Tracking events"
msgstr "" msgstr ""

View File

@ -27,7 +27,12 @@ msgid "Country"
msgstr "Država" msgstr "Država"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.view_mail_mass_mailing_contact_search #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search
msgid "Email bounced" msgid "Email bounced"
msgstr "" msgstr ""
@ -112,7 +117,6 @@ msgstr ""
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Tracking events" msgid "Tracking events"
msgstr "" msgstr ""

View File

@ -26,7 +26,12 @@ msgid "Country"
msgstr "Država" msgstr "Država"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.view_mail_mass_mailing_contact_search #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search
msgid "Email bounced" msgid "Email bounced"
msgstr "" msgstr ""
@ -109,7 +114,6 @@ msgstr ""
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Tracking events" msgid "Tracking events"
msgstr "" msgstr ""

View File

@ -25,7 +25,12 @@ msgid "Country"
msgstr "Nazione" msgstr "Nazione"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.view_mail_mass_mailing_contact_search #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search
msgid "Email bounced" msgid "Email bounced"
msgstr "" msgstr ""
@ -109,7 +114,6 @@ msgstr "Mail in Uscita"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Tracking events" msgid "Tracking events"
msgstr "" msgstr ""

View File

@ -4,7 +4,7 @@
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Odoo Server 14.0\n" "Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
@ -18,19 +18,6 @@ msgstr ""
msgid "Country" msgid "Country"
msgstr "" msgstr ""
#. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_mail__display_name
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__display_name
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__display_name
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__display_name
msgid "Display Name"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__display_name
msgid "Display name"
msgstr ""
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced" msgid "Email Bounced"
@ -56,24 +43,6 @@ msgstr ""
msgid "Events" msgid "Events"
msgstr "" msgstr ""
#. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_mail__id
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__id
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__id
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__id
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__id
msgid "ID"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_mail____last_update
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email____last_update
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event____last_update
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact____last_update
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace____last_update
msgid "Last Modified on"
msgstr ""
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int
msgid "Mail ID" msgid "Mail ID"
@ -138,7 +107,6 @@ msgstr ""
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Tracking events" msgid "Tracking events"
msgstr "" msgstr ""

View File

@ -25,7 +25,12 @@ msgid "Country"
msgstr "Land" msgstr "Land"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.view_mail_mass_mailing_contact_search #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search
msgid "Email bounced" msgid "Email bounced"
msgstr "" msgstr ""
@ -108,7 +113,6 @@ msgstr ""
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Tracking events" msgid "Tracking events"
msgstr "" msgstr ""

View File

@ -24,7 +24,12 @@ msgid "Country"
msgstr "Land" msgstr "Land"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.view_mail_mass_mailing_contact_search #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search
msgid "Email bounced" msgid "Email bounced"
msgstr "" msgstr ""
@ -107,7 +112,6 @@ msgstr ""
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Tracking events" msgid "Tracking events"
msgstr "" msgstr ""

View File

@ -26,7 +26,12 @@ msgid "Country"
msgstr "Land" msgstr "Land"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.view_mail_mass_mailing_contact_search #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search
msgid "Email bounced" msgid "Email bounced"
msgstr "" msgstr ""
@ -109,7 +114,6 @@ msgstr "Uitgaande Mails"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Tracking events" msgid "Tracking events"
msgstr "" msgstr ""

View File

@ -26,7 +26,12 @@ msgid "Country"
msgstr "Kraj" msgstr "Kraj"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.view_mail_mass_mailing_contact_search #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search
msgid "Email bounced" msgid "Email bounced"
msgstr "" msgstr ""
@ -109,7 +114,6 @@ msgstr ""
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Tracking events" msgid "Tracking events"
msgstr "" msgstr ""

View File

@ -26,7 +26,12 @@ msgid "Country"
msgstr "País" msgstr "País"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.view_mail_mass_mailing_contact_search #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search
msgid "Email bounced" msgid "Email bounced"
msgstr "Email devolvido" msgstr "Email devolvido"
@ -111,7 +116,6 @@ msgstr "Mensagens a Enviar"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Tracking events" msgid "Tracking events"
msgstr "Eventos de rastreamento" msgstr "Eventos de rastreamento"

View File

@ -25,7 +25,12 @@ msgid "Country"
msgstr "País" msgstr "País"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.view_mail_mass_mailing_contact_search #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search
msgid "Email bounced" msgid "Email bounced"
msgstr "" msgstr ""
@ -108,7 +113,6 @@ msgstr "Mails de Saída"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Tracking events" msgid "Tracking events"
msgstr "" msgstr ""

View File

@ -25,7 +25,12 @@ msgid "Country"
msgstr "Țara" msgstr "Țara"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.view_mail_mass_mailing_contact_search #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search
msgid "Email bounced" msgid "Email bounced"
msgstr "" msgstr ""
@ -108,7 +113,6 @@ msgstr ""
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Tracking events" msgid "Tracking events"
msgstr "" msgstr ""

View File

@ -26,7 +26,12 @@ msgid "Country"
msgstr "Страна" msgstr "Страна"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.view_mail_mass_mailing_contact_search #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search
msgid "Email bounced" msgid "Email bounced"
msgstr "" msgstr ""
@ -109,7 +114,6 @@ msgstr ""
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Tracking events" msgid "Tracking events"
msgstr "" msgstr ""

View File

@ -26,7 +26,12 @@ msgid "Country"
msgstr "Država" msgstr "Država"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.view_mail_mass_mailing_contact_search #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search
msgid "Email bounced" msgid "Email bounced"
msgstr "E-pošta odbita" msgstr "E-pošta odbita"
@ -111,7 +116,6 @@ msgstr "Izhodna pošta"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Tracking events" msgid "Tracking events"
msgstr "Sledilni dogodki" msgstr "Sledilni dogodki"

View File

@ -24,7 +24,12 @@ msgid "Country"
msgstr "Ülke" msgstr "Ülke"
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.view_mail_mass_mailing_contact_search #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced"
msgstr ""
#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search
msgid "Email bounced" msgid "Email bounced"
msgstr "" msgstr ""
@ -107,7 +112,6 @@ msgstr ""
#. module: mail_tracking_mass_mailing #. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids #: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Tracking events" msgid "Tracking events"
msgstr "" msgstr ""

View File

@ -2,7 +2,7 @@
# Copyright 2017 Tecnativa - Vicent Cubells # Copyright 2017 Tecnativa - Vicent Cubells
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import api, fields, models from odoo import api, models
class MailMail(models.Model): class MailMail(models.Model):
@ -45,13 +45,12 @@ class MailMail(models.Model):
mail_tracking = mail.mailing_trace_ids.mail_tracking_id mail_tracking = mail.mailing_trace_ids.mail_tracking_id
if mail.mailing_id and mail_tracking.state == "error": if mail.mailing_id and mail_tracking.state == "error":
mail_failure_type = ( mail_failure_type = (
"RECIPIENT" "mail_email_invalid"
if mail_tracking.error_type == "no_recipient" if mail_tracking.error_type == "no_recipient"
else "SMTP" else "mail_smtp"
) )
mail.mailing_trace_ids.write( mail.mailing_trace_ids.write(
{ {
"exception": fields.Datetime.now(),
"failure_type": mail_failure_type, "failure_type": mail_failure_type,
} }
) )

View File

@ -21,6 +21,14 @@ class MailTrackingEmail(models.Model):
"""Inherit this method to link other object to mailing.trace""" """Inherit this method to link other object to mailing.trace"""
return {"mail_tracking_id": tracking.id} return {"mail_tracking_id": tracking.id}
@api.depends("mail_stats_id")
def _compute_message_id(self):
"""For the mass mailings, the message id is stored in the mailing.trace record."""
res = super()._compute_message_id()
for tracking in self.filtered("mail_stats_id"):
tracking.message_id = tracking.mail_stats_id.message_id
return res
@api.model @api.model
def create(self, vals): def create(self, vals):
tracking = super().create(vals) tracking = super().create(vals)

View File

@ -20,12 +20,14 @@ class MailTrackingEvent(models.Model):
def process_open(self, tracking_email, metadata): def process_open(self, tracking_email, metadata):
res = super().process_open(tracking_email, metadata) res = super().process_open(tracking_email, metadata)
mail_mail_stats = self.sudo().env["mailing.trace"] mail_mail_stats = self.sudo().env["mailing.trace"]
mail_mail_stats.set_opened(mail_mail_ids=[tracking_email.mail_id_int]) domain = [("mail_mail_id_int", "=", tracking_email.mail_id_int)]
mail_mail_stats.set_opened(domain=domain)
return res return res
def _tracking_set_bounce(self, tracking_email, metadata): def _tracking_set_bounce(self, tracking_email, metadata):
mail_mail_stats = self.sudo().env["mailing.trace"] mail_mail_stats = self.sudo().env["mailing.trace"]
mail_mail_stats.set_bounced(mail_mail_ids=[tracking_email.mail_id_int]) domain = [("mail_mail_id_int", "=", tracking_email.mail_id_int)]
mail_mail_stats.set_bounced(domain=domain)
@api.model @api.model
def process_hard_bounce(self, tracking_email, metadata): def process_hard_bounce(self, tracking_email, metadata):

View File

@ -6,3 +6,4 @@
* David Vidal * David Vidal
* Ernesto Tejeda * Ernesto Tejeda
* Carlos Roca * Carlos Roca
* Sergio Teruel

View File

@ -367,7 +367,7 @@ ul.auto-toc {
!! This file is generated by oca-gen-addon-readme !! !! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !! !! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<p><a class="reference external" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external" href="https://github.com/OCA/social/tree/14.0/mail_tracking_mass_mailing"><img alt="OCA/social" src="https://img.shields.io/badge/github-OCA%2Fsocial-lightgray.png?logo=github" /></a> <a class="reference external" href="https://translation.odoo-community.org/projects/social-14-0/social-14-0-mail_tracking_mass_mailing"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external" href="https://runbot.odoo-community.org/runbot/205/14.0"><img alt="Try me on Runbot" src="https://img.shields.io/badge/runbot-Try%20me-875A7B.png" /></a></p> <p><a class="reference external" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external" href="https://github.com/OCA/social/tree/15.0/mail_tracking_mass_mailing"><img alt="OCA/social" src="https://img.shields.io/badge/github-OCA%2Fsocial-lightgray.png?logo=github" /></a> <a class="reference external" href="https://translation.odoo-community.org/projects/social-15-0/social-15-0-mail_tracking_mass_mailing"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external" href="https://runbot.odoo-community.org/runbot/205/15.0"><img alt="Try me on Runbot" src="https://img.shields.io/badge/runbot-Try%20me-875A7B.png" /></a></p>
<p>Links mail statistics objects with mail tracking objects.</p> <p>Links mail statistics objects with mail tracking objects.</p>
<p><strong>Table of contents</strong></p> <p><strong>Table of contents</strong></p>
<div class="contents local topic" id="contents"> <div class="contents local topic" id="contents">
@ -404,7 +404,7 @@ emails again to all the recipients, you must duplicate mass mailing.</p>
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/social/issues">GitHub Issues</a>. <p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/social/issues">GitHub Issues</a>.
In case of trouble, please check there if your issue has already been reported. In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed If you spotted it first, help us smashing it by providing a detailed and welcomed
<a class="reference external" href="https://github.com/OCA/social/issues/new?body=module:%20mail_tracking_mass_mailing%0Aversion:%2014.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p> <a class="reference external" href="https://github.com/OCA/social/issues/new?body=module:%20mail_tracking_mass_mailing%0Aversion:%2015.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p>
<p>Do not contact contributors directly about support or help with technical issues.</p> <p>Do not contact contributors directly about support or help with technical issues.</p>
</div> </div>
<div class="section" id="credits"> <div class="section" id="credits">
@ -425,6 +425,7 @@ If you spotted it first, help us smashing it by providing a detailed and welcome
<li>David Vidal</li> <li>David Vidal</li>
<li>Ernesto Tejeda</li> <li>Ernesto Tejeda</li>
<li>Carlos Roca</li> <li>Carlos Roca</li>
<li>Sergio Teruel</li>
</ul> </ul>
</li> </li>
</ul> </ul>
@ -436,7 +437,7 @@ If you spotted it first, help us smashing it by providing a detailed and welcome
<p>OCA, or the Odoo Community Association, is a nonprofit organization whose <p>OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and mission is to support the collaborative development of Odoo features and
promote its widespread use.</p> promote its widespread use.</p>
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/social/tree/14.0/mail_tracking_mass_mailing">OCA/social</a> project on GitHub.</p> <p>This module is part of the <a class="reference external" href="https://github.com/OCA/social/tree/15.0/mail_tracking_mass_mailing">OCA/social</a> project on GitHub.</p>
<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p> <p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>
</div> </div>
</div> </div>

View File

@ -35,7 +35,7 @@ class TestMassMailing(TransactionCase):
"mailing_domain": "[('list_ids', 'in', %d)]" % self.list.id, "mailing_domain": "[('list_ids', 'in', %d)]" % self.list.id,
"contact_list_ids": [(6, False, [self.list.id])], "contact_list_ids": [(6, False, [self.list.id])],
"body_html": "<p>Test email body</p>", "body_html": "<p>Test email body</p>",
"reply_to_mode": "email", "reply_to_mode": "new",
} }
) )
@ -54,9 +54,8 @@ class TestMassMailing(TransactionCase):
self.assertEqual("error", track.state) self.assertEqual("error", track.state)
self.assertEqual("Warning", track.error_type) self.assertEqual("Warning", track.error_type)
self.assertEqual("Mock test error", track.error_description) self.assertEqual("Mock test error", track.error_description)
self.assertTrue(stat.exception) self.assertEqual(stat.trace_status, "outgoing")
self.assertEqual(stat.state, "exception") self.assertEqual(stat.failure_type, "mail_smtp")
self.assertEqual(stat.failure_type, "SMTP")
self.assertTrue(self.contact_a.email_bounced) self.assertTrue(self.contact_a.email_bounced)
def test_tracking_email_link(self): def test_tracking_email_link(self):
@ -79,7 +78,7 @@ class TestMassMailing(TransactionCase):
"ua_family": "odoo", "ua_family": "odoo",
} }
tracking_email.event_create("open", metadata) tracking_email.event_create("open", metadata)
self.assertTrue(stat.opened) self.assertEqual(stat.trace_status, "open")
def _tracking_email_bounce(self, event_type, state): def _tracking_email_bounce(self, event_type, state):
self.mailing.action_send_mail() self.mailing.action_send_mail()
@ -95,7 +94,7 @@ class TestMassMailing(TransactionCase):
"bounce_description": "Unable to connect to MX servers", "bounce_description": "Unable to connect to MX servers",
} }
tracking_email.event_create(event_type, metadata) tracking_email.event_create(event_type, metadata)
self.assertTrue(stat.bounced) self.assertEqual(stat.trace_status, "bounce")
def test_tracking_email_hard_bounce(self): def test_tracking_email_hard_bounce(self):
self._tracking_email_bounce("hard_bounce", "bounced") self._tracking_email_bounce("hard_bounce", "bounced")

View File

@ -17,8 +17,10 @@
<div> <div>
<field name="tracking_event_ids"> <field name="tracking_event_ids">
<tree <tree
string="Tracking events" decoration-muted="event_type in ('deferral')"
colors="grey:event_type in ('deferral');black:event_type in ('send');red:event_type in ('hard_bounce', 'soft_bounce', 'spam', 'reject');blue:event_type in ('unsub', 'click', 'open')" decoration-bf="event_type in ('send')"
decoration-danger="event_type in ('hard_bounce', 'soft_bounce', 'spam', 'reject')"
decoration-info="event_type in ('unsub', 'click', 'open')"
> >
<field name="time" /> <field name="time" />
<field name="event_type" /> <field name="event_type" />