This module is maintained by the OCA.
-
+
+
+
OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.
diff --git a/mail_tracking/README.rst b/mail_tracking/README.rst
index 78113a2b71..3d4e078ebc 100644
--- a/mail_tracking/README.rst
+++ b/mail_tracking/README.rst
@@ -7,7 +7,7 @@ Email tracking
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- !! source digest: sha256:0cdef19817035e632572d4f4c29b49f818ba5a5f353da37bf08ff8791a30c7a2
+ !! source digest: sha256:09d50796387b089d87d4c3454c006a65979bd3617f6a038d0b47987abcd6d22c
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
diff --git a/mail_tracking/__manifest__.py b/mail_tracking/__manifest__.py
index 8d5415dd44..5415fa6b3d 100644
--- a/mail_tracking/__manifest__.py
+++ b/mail_tracking/__manifest__.py
@@ -7,7 +7,7 @@
{
"name": "Email tracking",
"summary": "Email tracking system for all mails sent",
- "version": "14.0.3.1.3",
+ "version": "14.0.3.2.0",
"category": "Social Network",
"website": "https://github.com/OCA/social",
"author": ("Tecnativa, " "Odoo Community Association (OCA)"),
diff --git a/mail_tracking/i18n/am.po b/mail_tracking/i18n/am.po
index 77d38486b4..5b264fb91d 100644
--- a/mail_tracking/i18n/am.po
+++ b/mail_tracking/i18n/am.po
@@ -365,6 +365,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/ar.po b/mail_tracking/i18n/ar.po
index 1c08b186e1..214f15df39 100644
--- a/mail_tracking/i18n/ar.po
+++ b/mail_tracking/i18n/ar.po
@@ -365,6 +365,14 @@ msgstr "المعرف"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/bg.po b/mail_tracking/i18n/bg.po
index 219234629a..d59328563f 100644
--- a/mail_tracking/i18n/bg.po
+++ b/mail_tracking/i18n/bg.po
@@ -364,6 +364,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -458,6 +466,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/bs.po b/mail_tracking/i18n/bs.po
index ce5b204475..0124284b6b 100644
--- a/mail_tracking/i18n/bs.po
+++ b/mail_tracking/i18n/bs.po
@@ -16,8 +16,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: mail_tracking
#: model:ir.model.fields,help:mail_tracking.field_mail_tracking_email__state
@@ -365,6 +365,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/ca.po b/mail_tracking/i18n/ca.po
index c4f927f906..0e95f55cfc 100644
--- a/mail_tracking/i18n/ca.po
+++ b/mail_tracking/i18n/ca.po
@@ -387,6 +387,14 @@ msgstr "ID"
msgid "IP"
msgstr "IP"
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -485,6 +493,12 @@ msgstr "MailTracking cerca d'esdeveniment"
msgid "MailTracking events"
msgstr "MailTracking esdeveniments"
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/cs.po b/mail_tracking/i18n/cs.po
index 3e086709cc..5af6edc122 100644
--- a/mail_tracking/i18n/cs.po
+++ b/mail_tracking/i18n/cs.po
@@ -364,6 +364,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -458,6 +466,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/da.po b/mail_tracking/i18n/da.po
index 48b179d837..cf5b06c43d 100644
--- a/mail_tracking/i18n/da.po
+++ b/mail_tracking/i18n/da.po
@@ -364,6 +364,14 @@ msgstr "Id"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -458,6 +466,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/de.po b/mail_tracking/i18n/de.po
index 516cdfbdc2..7131ee5799 100644
--- a/mail_tracking/i18n/de.po
+++ b/mail_tracking/i18n/de.po
@@ -369,6 +369,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -467,6 +475,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/el_GR.po b/mail_tracking/i18n/el_GR.po
index 4a3712e09e..df49582414 100644
--- a/mail_tracking/i18n/el_GR.po
+++ b/mail_tracking/i18n/el_GR.po
@@ -368,6 +368,14 @@ msgstr "Κωδικός"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -463,6 +471,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/en_GB.po b/mail_tracking/i18n/en_GB.po
index f92e933c9f..4632113fe3 100644
--- a/mail_tracking/i18n/en_GB.po
+++ b/mail_tracking/i18n/en_GB.po
@@ -365,6 +365,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/es.po b/mail_tracking/i18n/es.po
index 897f0121d8..2befe1f8f8 100644
--- a/mail_tracking/i18n/es.po
+++ b/mail_tracking/i18n/es.po
@@ -384,6 +384,14 @@ msgstr "ID"
msgid "IP"
msgstr "IP"
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -478,6 +486,12 @@ msgstr "MailTracking búsqueda de eventos"
msgid "MailTracking events"
msgstr "MailTracking eventos"
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/es_AR.po b/mail_tracking/i18n/es_AR.po
index db593d99e6..0eedd71fed 100644
--- a/mail_tracking/i18n/es_AR.po
+++ b/mail_tracking/i18n/es_AR.po
@@ -365,6 +365,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/es_CL.po b/mail_tracking/i18n/es_CL.po
index d6d63da08d..8090360adf 100644
--- a/mail_tracking/i18n/es_CL.po
+++ b/mail_tracking/i18n/es_CL.po
@@ -365,6 +365,14 @@ msgstr "ID (identificación)"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/es_CO.po b/mail_tracking/i18n/es_CO.po
index 3e0a105280..80fe2f0d04 100644
--- a/mail_tracking/i18n/es_CO.po
+++ b/mail_tracking/i18n/es_CO.po
@@ -366,6 +366,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -460,6 +468,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/es_CR.po b/mail_tracking/i18n/es_CR.po
index 2b740500cb..466d77c45a 100644
--- a/mail_tracking/i18n/es_CR.po
+++ b/mail_tracking/i18n/es_CR.po
@@ -365,6 +365,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/es_DO.po b/mail_tracking/i18n/es_DO.po
index 8d48741b59..6e00a40eb9 100644
--- a/mail_tracking/i18n/es_DO.po
+++ b/mail_tracking/i18n/es_DO.po
@@ -365,6 +365,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/es_EC.po b/mail_tracking/i18n/es_EC.po
index 98c6b36915..7e9660bb80 100644
--- a/mail_tracking/i18n/es_EC.po
+++ b/mail_tracking/i18n/es_EC.po
@@ -365,6 +365,14 @@ msgstr "ID (identificación)"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/es_ES.po b/mail_tracking/i18n/es_ES.po
index 070ef90c6d..ccecd640dc 100644
--- a/mail_tracking/i18n/es_ES.po
+++ b/mail_tracking/i18n/es_ES.po
@@ -365,6 +365,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/es_MX.po b/mail_tracking/i18n/es_MX.po
index 497a8ec43d..96d1d2efa3 100644
--- a/mail_tracking/i18n/es_MX.po
+++ b/mail_tracking/i18n/es_MX.po
@@ -365,6 +365,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/es_PE.po b/mail_tracking/i18n/es_PE.po
index 57dc65da37..1d2024e814 100644
--- a/mail_tracking/i18n/es_PE.po
+++ b/mail_tracking/i18n/es_PE.po
@@ -365,6 +365,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/es_PY.po b/mail_tracking/i18n/es_PY.po
index 0fe034d5a5..6634e8b3d0 100644
--- a/mail_tracking/i18n/es_PY.po
+++ b/mail_tracking/i18n/es_PY.po
@@ -365,6 +365,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/es_VE.po b/mail_tracking/i18n/es_VE.po
index 0c617a7bde..eef3727ead 100644
--- a/mail_tracking/i18n/es_VE.po
+++ b/mail_tracking/i18n/es_VE.po
@@ -365,6 +365,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/et.po b/mail_tracking/i18n/et.po
index a9f38edb91..0560f619b8 100644
--- a/mail_tracking/i18n/et.po
+++ b/mail_tracking/i18n/et.po
@@ -364,6 +364,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -458,6 +466,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/eu.po b/mail_tracking/i18n/eu.po
index 58c5381fa7..d5bac86024 100644
--- a/mail_tracking/i18n/eu.po
+++ b/mail_tracking/i18n/eu.po
@@ -364,6 +364,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -458,6 +466,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/fa.po b/mail_tracking/i18n/fa.po
index 8b3efa1c41..cc691a21b5 100644
--- a/mail_tracking/i18n/fa.po
+++ b/mail_tracking/i18n/fa.po
@@ -364,6 +364,14 @@ msgstr "شناسه"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -458,6 +466,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/fi.po b/mail_tracking/i18n/fi.po
index 677933ea6f..8a264e5dbf 100644
--- a/mail_tracking/i18n/fi.po
+++ b/mail_tracking/i18n/fi.po
@@ -368,6 +368,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -466,6 +474,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/fr.po b/mail_tracking/i18n/fr.po
index f9dbb4d3bc..2d321c402a 100644
--- a/mail_tracking/i18n/fr.po
+++ b/mail_tracking/i18n/fr.po
@@ -388,6 +388,14 @@ msgstr "ID"
msgid "IP"
msgstr "IP"
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -486,6 +494,12 @@ msgstr "Suivi du courriel: recherche d'un évènement"
msgid "MailTracking events"
msgstr "Suivi du courriel: évènements"
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/fr_CA.po b/mail_tracking/i18n/fr_CA.po
index 0f82f34911..6df2d4c4b1 100644
--- a/mail_tracking/i18n/fr_CA.po
+++ b/mail_tracking/i18n/fr_CA.po
@@ -367,6 +367,14 @@ msgstr "Identifiant"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -461,6 +469,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/fr_CH.po b/mail_tracking/i18n/fr_CH.po
index 3e65ec9673..e96c22779e 100644
--- a/mail_tracking/i18n/fr_CH.po
+++ b/mail_tracking/i18n/fr_CH.po
@@ -365,6 +365,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/fr_FR.po b/mail_tracking/i18n/fr_FR.po
index 3534dd1cfb..34d5b1e06b 100644
--- a/mail_tracking/i18n/fr_FR.po
+++ b/mail_tracking/i18n/fr_FR.po
@@ -366,6 +366,14 @@ msgstr ""
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -460,6 +468,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/gl.po b/mail_tracking/i18n/gl.po
index 5d83c02129..b2b7d66065 100644
--- a/mail_tracking/i18n/gl.po
+++ b/mail_tracking/i18n/gl.po
@@ -364,6 +364,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -458,6 +466,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/gl_ES.po b/mail_tracking/i18n/gl_ES.po
index 4bac90643a..58156b27f6 100644
--- a/mail_tracking/i18n/gl_ES.po
+++ b/mail_tracking/i18n/gl_ES.po
@@ -365,6 +365,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/he.po b/mail_tracking/i18n/he.po
index bfdd8b5df4..674599b7ce 100644
--- a/mail_tracking/i18n/he.po
+++ b/mail_tracking/i18n/he.po
@@ -364,6 +364,14 @@ msgstr "מזהה"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -458,6 +466,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/hr.po b/mail_tracking/i18n/hr.po
index fe45597ab3..59050b62ff 100644
--- a/mail_tracking/i18n/hr.po
+++ b/mail_tracking/i18n/hr.po
@@ -17,8 +17,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: mail_tracking
#: model:ir.model.fields,help:mail_tracking.field_mail_tracking_email__state
@@ -370,6 +370,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -465,6 +473,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/hr_HR.po b/mail_tracking/i18n/hr_HR.po
index 693764ad93..b951469759 100644
--- a/mail_tracking/i18n/hr_HR.po
+++ b/mail_tracking/i18n/hr_HR.po
@@ -17,8 +17,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: mail_tracking
#: model:ir.model.fields,help:mail_tracking.field_mail_tracking_email__state
@@ -366,6 +366,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -460,6 +468,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/hu.po b/mail_tracking/i18n/hu.po
index 55aec5eb30..8410fa3686 100644
--- a/mail_tracking/i18n/hu.po
+++ b/mail_tracking/i18n/hu.po
@@ -367,6 +367,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -462,6 +470,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/id.po b/mail_tracking/i18n/id.po
index 35ba877475..f56b341867 100644
--- a/mail_tracking/i18n/id.po
+++ b/mail_tracking/i18n/id.po
@@ -364,6 +364,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -458,6 +466,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/it.po b/mail_tracking/i18n/it.po
index bf4139480e..5ae84415f8 100644
--- a/mail_tracking/i18n/it.po
+++ b/mail_tracking/i18n/it.po
@@ -11,7 +11,7 @@ msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-12-01 02:19+0000\n"
-"PO-Revision-Date: 2024-01-17 10:35+0000\n"
+"PO-Revision-Date: 2024-11-13 10:06+0000\n"
"Last-Translator: mymage
\n"
"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n"
"Language: it\n"
@@ -19,7 +19,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.17\n"
+"X-Generator: Weblate 5.6.2\n"
#. module: mail_tracking
#: model:ir.model.fields,help:mail_tracking.field_mail_tracking_email__state
@@ -371,6 +371,14 @@ msgstr "ID"
msgid "IP"
msgstr "IP"
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -468,6 +476,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
@@ -647,7 +661,7 @@ msgstr ""
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__name
#: model_terms:ir.ui.view,arch_db:mail_tracking.view_mail_tracking_email_search
msgid "Subject"
-msgstr "Soggetto"
+msgstr "Oggetto"
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_ir_config_parameter
diff --git a/mail_tracking/i18n/ja.po b/mail_tracking/i18n/ja.po
index 8af2601f53..8e57e7696d 100644
--- a/mail_tracking/i18n/ja.po
+++ b/mail_tracking/i18n/ja.po
@@ -364,6 +364,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -458,6 +466,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/ko.po b/mail_tracking/i18n/ko.po
index 28d96d693f..7e59dcd8ce 100644
--- a/mail_tracking/i18n/ko.po
+++ b/mail_tracking/i18n/ko.po
@@ -364,6 +364,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -458,6 +466,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/lt.po b/mail_tracking/i18n/lt.po
index ddb9fe7936..b29daf5536 100644
--- a/mail_tracking/i18n/lt.po
+++ b/mail_tracking/i18n/lt.po
@@ -16,8 +16,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
-"%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"(n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: mail_tracking
#: model:ir.model.fields,help:mail_tracking.field_mail_tracking_email__state
@@ -365,6 +365,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/lt_LT.po b/mail_tracking/i18n/lt_LT.po
index a0a253be3b..229de971e3 100644
--- a/mail_tracking/i18n/lt_LT.po
+++ b/mail_tracking/i18n/lt_LT.po
@@ -17,8 +17,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n"
-"%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"(n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: mail_tracking
#: model:ir.model.fields,help:mail_tracking.field_mail_tracking_email__state
@@ -366,6 +366,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -460,6 +468,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/lv.po b/mail_tracking/i18n/lv.po
index 92b96c22ca..94070d86f2 100644
--- a/mail_tracking/i18n/lv.po
+++ b/mail_tracking/i18n/lv.po
@@ -368,6 +368,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -463,6 +471,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/mail_tracking.pot b/mail_tracking/i18n/mail_tracking.pot
index 9c3bd73abf..17cd291657 100644
--- a/mail_tracking/i18n/mail_tracking.pot
+++ b/mail_tracking/i18n/mail_tracking.pot
@@ -349,6 +349,14 @@ msgstr ""
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records"
+" to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -443,6 +451,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/mk.po b/mail_tracking/i18n/mk.po
index 28229c64ab..750d2a9783 100644
--- a/mail_tracking/i18n/mk.po
+++ b/mail_tracking/i18n/mk.po
@@ -364,6 +364,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -458,6 +466,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/mn.po b/mail_tracking/i18n/mn.po
index 5ded019474..9a4c582189 100644
--- a/mail_tracking/i18n/mn.po
+++ b/mail_tracking/i18n/mn.po
@@ -364,6 +364,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -458,6 +466,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/nb.po b/mail_tracking/i18n/nb.po
index 4281d45f9d..0c129d6057 100644
--- a/mail_tracking/i18n/nb.po
+++ b/mail_tracking/i18n/nb.po
@@ -369,6 +369,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -464,6 +472,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/nb_NO.po b/mail_tracking/i18n/nb_NO.po
index 7110a28d53..87c344bfb4 100644
--- a/mail_tracking/i18n/nb_NO.po
+++ b/mail_tracking/i18n/nb_NO.po
@@ -365,6 +365,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/nl.po b/mail_tracking/i18n/nl.po
index 85a6abb4ae..7a7a9d505e 100644
--- a/mail_tracking/i18n/nl.po
+++ b/mail_tracking/i18n/nl.po
@@ -368,6 +368,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -463,6 +471,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/nl_BE.po b/mail_tracking/i18n/nl_BE.po
index 7bd307d734..9f0bc9cc33 100644
--- a/mail_tracking/i18n/nl_BE.po
+++ b/mail_tracking/i18n/nl_BE.po
@@ -365,6 +365,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/nl_NL.po b/mail_tracking/i18n/nl_NL.po
index 39a7c3ed1a..9833255e23 100644
--- a/mail_tracking/i18n/nl_NL.po
+++ b/mail_tracking/i18n/nl_NL.po
@@ -370,6 +370,14 @@ msgstr "ID"
msgid "IP"
msgstr "IP"
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -465,6 +473,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/pl.po b/mail_tracking/i18n/pl.po
index 82bc642c29..e101fa2ca4 100644
--- a/mail_tracking/i18n/pl.po
+++ b/mail_tracking/i18n/pl.po
@@ -16,9 +16,9 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
-"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n"
-"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n"
-"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && "
+"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && "
+"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
#. module: mail_tracking
#: model:ir.model.fields,help:mail_tracking.field_mail_tracking_email__state
@@ -366,6 +366,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -460,6 +468,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/pt.po b/mail_tracking/i18n/pt.po
index c4a8e02f73..a60c15e75b 100644
--- a/mail_tracking/i18n/pt.po
+++ b/mail_tracking/i18n/pt.po
@@ -390,6 +390,14 @@ msgstr "ID"
msgid "IP"
msgstr "IP"
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -488,6 +496,12 @@ msgstr "Pesquisa de eventos do MailTracking"
msgid "MailTracking events"
msgstr "Eventos do MailTracking"
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/pt_BR.po b/mail_tracking/i18n/pt_BR.po
index 6e751d9762..0127d8f69d 100644
--- a/mail_tracking/i18n/pt_BR.po
+++ b/mail_tracking/i18n/pt_BR.po
@@ -369,6 +369,14 @@ msgstr "Identificação"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -464,6 +472,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/pt_PT.po b/mail_tracking/i18n/pt_PT.po
index 3d93b8ffec..c581f3aeca 100644
--- a/mail_tracking/i18n/pt_PT.po
+++ b/mail_tracking/i18n/pt_PT.po
@@ -365,6 +365,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/ro.po b/mail_tracking/i18n/ro.po
index 63ddc14db0..674809fb90 100644
--- a/mail_tracking/i18n/ro.po
+++ b/mail_tracking/i18n/ro.po
@@ -370,6 +370,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -465,6 +473,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/ru.po b/mail_tracking/i18n/ru.po
index 3c3ebcd496..5e38a8a414 100644
--- a/mail_tracking/i18n/ru.po
+++ b/mail_tracking/i18n/ru.po
@@ -16,9 +16,9 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
-"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n"
-"%100>=11 && n%100<=14)? 2 : 3);\n"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || "
+"(n%100>=11 && n%100<=14)? 2 : 3);\n"
#. module: mail_tracking
#: model:ir.model.fields,help:mail_tracking.field_mail_tracking_email__state
@@ -369,6 +369,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -464,6 +472,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/sk.po b/mail_tracking/i18n/sk.po
index ed28261e27..1b1616115e 100644
--- a/mail_tracking/i18n/sk.po
+++ b/mail_tracking/i18n/sk.po
@@ -364,6 +364,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -458,6 +466,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/sl.po b/mail_tracking/i18n/sl.po
index 789564afcb..6ee048465e 100644
--- a/mail_tracking/i18n/sl.po
+++ b/mail_tracking/i18n/sl.po
@@ -16,8 +16,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
-"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
-"%100==4 ? 2 : 3;\n"
+"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || "
+"n%100==4 ? 2 : 3;\n"
"X-Generator: Weblate 4.14.1\n"
#. module: mail_tracking
@@ -371,6 +371,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -469,6 +477,12 @@ msgstr "Iskalnik dogodkov sledenja e-pošte"
msgid "MailTracking events"
msgstr "Dogodki sledenja e-pošte"
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/sr.po b/mail_tracking/i18n/sr.po
index 8addc29595..2bbdb3b241 100644
--- a/mail_tracking/i18n/sr.po
+++ b/mail_tracking/i18n/sr.po
@@ -16,8 +16,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: mail_tracking
#: model:ir.model.fields,help:mail_tracking.field_mail_tracking_email__state
@@ -365,6 +365,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/sr@latin.po b/mail_tracking/i18n/sr@latin.po
index ff3d08fd0b..f6ba9f4c65 100644
--- a/mail_tracking/i18n/sr@latin.po
+++ b/mail_tracking/i18n/sr@latin.po
@@ -17,8 +17,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: mail_tracking
#: model:ir.model.fields,help:mail_tracking.field_mail_tracking_email__state
@@ -366,6 +366,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -460,6 +468,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/sv.po b/mail_tracking/i18n/sv.po
index bc5b6232c1..e98eaec834 100644
--- a/mail_tracking/i18n/sv.po
+++ b/mail_tracking/i18n/sv.po
@@ -367,6 +367,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -462,6 +470,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/th.po b/mail_tracking/i18n/th.po
index bda8c4c1a6..bbd38383be 100644
--- a/mail_tracking/i18n/th.po
+++ b/mail_tracking/i18n/th.po
@@ -364,6 +364,14 @@ msgstr "รหัส"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -458,6 +466,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/tr.po b/mail_tracking/i18n/tr.po
index 1e393f89d8..a401cf5225 100644
--- a/mail_tracking/i18n/tr.po
+++ b/mail_tracking/i18n/tr.po
@@ -368,6 +368,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -463,6 +471,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/tr_TR.po b/mail_tracking/i18n/tr_TR.po
index 0b17059d53..f6e07a4a23 100644
--- a/mail_tracking/i18n/tr_TR.po
+++ b/mail_tracking/i18n/tr_TR.po
@@ -366,6 +366,14 @@ msgstr "Kimlik"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -460,6 +468,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/uk.po b/mail_tracking/i18n/uk.po
index 2a305a7226..81768d29a5 100644
--- a/mail_tracking/i18n/uk.po
+++ b/mail_tracking/i18n/uk.po
@@ -16,8 +16,8 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: mail_tracking
#: model:ir.model.fields,help:mail_tracking.field_mail_tracking_email__state
@@ -365,6 +365,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/vi.po b/mail_tracking/i18n/vi.po
index 962e19ed89..7c6b2b7fe4 100644
--- a/mail_tracking/i18n/vi.po
+++ b/mail_tracking/i18n/vi.po
@@ -364,6 +364,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -458,6 +466,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/vi_VN.po b/mail_tracking/i18n/vi_VN.po
index 0414016d27..3188d19c9a 100644
--- a/mail_tracking/i18n/vi_VN.po
+++ b/mail_tracking/i18n/vi_VN.po
@@ -365,6 +365,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/zh_CN.po b/mail_tracking/i18n/zh_CN.po
index f6a7873445..f057eb754f 100644
--- a/mail_tracking/i18n/zh_CN.po
+++ b/mail_tracking/i18n/zh_CN.po
@@ -365,6 +365,14 @@ msgstr "ID"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/i18n/zh_TW.po b/mail_tracking/i18n/zh_TW.po
index cad38f2797..6df79f942f 100644
--- a/mail_tracking/i18n/zh_TW.po
+++ b/mail_tracking/i18n/zh_TW.po
@@ -365,6 +365,14 @@ msgstr "編號"
msgid "IP"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,help:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid ""
+"If set as positive integer enables the deletion of old mail tracking records "
+"to reduce the database size."
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model.fields,field_description:mail_tracking.field_mail_mail__is_failed_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_message__is_failed_message
@@ -459,6 +467,12 @@ msgstr ""
msgid "MailTracking events"
msgstr ""
+#. module: mail_tracking
+#: model:ir.model.fields,field_description:mail_tracking.field_res_config_settings__mail_tracking_email_max_age_days
+#: model_terms:ir.ui.view,arch_db:mail_tracking.res_config_settings_view_form
+msgid "Max age in days of mail tracking email records"
+msgstr ""
+
#. module: mail_tracking
#: model:ir.model,name:mail_tracking.model_mail_message
#: model:ir.model.fields,field_description:mail_tracking.field_mail_tracking_email__mail_message_id
diff --git a/mail_tracking/models/mail_tracking_email.py b/mail_tracking/models/mail_tracking_email.py
index 00b35c3ca2..d858999f05 100644
--- a/mail_tracking/models/mail_tracking_email.py
+++ b/mail_tracking/models/mail_tracking_email.py
@@ -473,3 +473,40 @@ def event_process(self, request, post, metadata, event_type=None):
# - return 'NONE' if this request is not for you
# - return 'ERROR' if any error
return "NONE" # pragma: no cover
+
+ def _get_old_mail_tracking_email_domain(self, max_age_days):
+ target_write_date = fields.Datetime.subtract(
+ fields.Datetime.now(), days=max_age_days
+ )
+ return [("write_date", "<", target_write_date)]
+
+ @api.autovacuum
+ def _gc_mail_tracking_email(self, limit=5000):
+ config_max_age_days = (
+ self.env["ir.config_parameter"]
+ .sudo()
+ .get_param("mail_tracking.mail_tracking_email_max_age_days")
+ )
+ try:
+ max_age_days = int(config_max_age_days)
+ except ValueError:
+ max_age_days = 0
+
+ if not max_age_days > 0:
+ return False
+
+ domain = self._get_old_mail_tracking_email_domain(max_age_days)
+ records_to_delete = self.search(domain, limit=limit).exists()
+ if records_to_delete:
+ _logger.info(
+ "Deleting %s mail.tracking.email records", len(records_to_delete)
+ )
+ self.flush()
+ # Using a direct query to avoid ORM as it causes an issue with
+ # a related field mass_mailing_id in customer DB when deleting
+ # the records. This might be 14.0 specific, so changing to
+ # .unlink() should be tested when forward porting.
+ query = "DELETE FROM mail_tracking_email WHERE id IN %s"
+ args = (tuple(records_to_delete.ids),)
+ self.env.cr.execute(query, args)
+ self.invalidate_cache()
diff --git a/mail_tracking/models/res_config_settings.py b/mail_tracking/models/res_config_settings.py
index 5a78273b82..3136ae4ab1 100644
--- a/mail_tracking/models/res_config_settings.py
+++ b/mail_tracking/models/res_config_settings.py
@@ -8,3 +8,9 @@ class ResConfigSettings(models.TransientModel):
related="company_id.mail_tracking_show_aliases",
readonly=False,
)
+ mail_tracking_email_max_age_days = fields.Integer(
+ "Max age in days of mail tracking email records",
+ config_parameter="mail_tracking.mail_tracking_email_max_age_days",
+ help="If set as positive integer enables the deletion of "
+ "old mail tracking records to reduce the database size.",
+ )
diff --git a/mail_tracking/static/description/index.html b/mail_tracking/static/description/index.html
index 6b413e28ce..e5da23cdf7 100644
--- a/mail_tracking/static/description/index.html
+++ b/mail_tracking/static/description/index.html
@@ -1,4 +1,3 @@
-
@@ -9,10 +8,11 @@
/*
:Author: David Goodger (goodger@python.org)
-:Id: $Id: html4css1.css 8954 2022-01-20 10:10:25Z milde $
+:Id: $Id: html4css1.css 9511 2024-01-13 09:50:07Z milde $
:Copyright: This stylesheet has been placed in the public domain.
Default cascading style sheet for the HTML output of Docutils.
+Despite the name, some widely supported CSS2 features are used.
See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to
customize this style sheet.
@@ -275,7 +275,7 @@
margin-left: 2em ;
margin-right: 2em }
-pre.code .ln { color: grey; } /* line numbers */
+pre.code .ln { color: gray; } /* line numbers */
pre.code, code { background-color: #eeeeee }
pre.code .comment, code .comment { color: #5C6576 }
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
@@ -301,7 +301,7 @@
span.pre {
white-space: pre }
-span.problematic {
+span.problematic, pre.problematic {
color: red }
span.section-subtitle {
@@ -367,7 +367,7 @@ Email tracking
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-!! source digest: sha256:0cdef19817035e632572d4f4c29b49f818ba5a5f353da37bf08ff8791a30c7a2
+!! source digest: sha256:09d50796387b089d87d4c3454c006a65979bd3617f6a038d0b47987abcd6d22c
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
This module shows email notification tracking status for any messages in
@@ -490,7 +490,9 @@
This module is maintained by the OCA.
-
+
+
+
OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.
diff --git a/mail_tracking/tests/__init__.py b/mail_tracking/tests/__init__.py
index d40d444b68..76c005840b 100644
--- a/mail_tracking/tests/__init__.py
+++ b/mail_tracking/tests/__init__.py
@@ -2,3 +2,4 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from . import test_mail_tracking
+from . import test_gc_mail_tracking_email
diff --git a/mail_tracking/tests/test_gc_mail_tracking_email.py b/mail_tracking/tests/test_gc_mail_tracking_email.py
new file mode 100644
index 0000000000..5754669491
--- /dev/null
+++ b/mail_tracking/tests/test_gc_mail_tracking_email.py
@@ -0,0 +1,87 @@
+# Copyright 2024 Camptocamp SA
+# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl)
+
+from odoo import fields
+from odoo.tests.common import SavepointCase
+
+
+class TestMailTrackingEmailCleanUp(SavepointCase):
+ @classmethod
+ def setUpClass(cls):
+ super().setUpClass()
+ cls.env = cls.env(context=dict(cls.env.context, tracking_disable=True))
+ cls.settings = cls.env["res.config.settings"].create(
+ {"mail_tracking_email_max_age_days": 365}
+ )
+ cls.settings.set_values()
+ cls.partner = cls.env.ref("base.res_partner_address_28")
+ cls.message = cls.env["mail.message"].create(
+ {
+ "model": "res.partner",
+ "res_id": cls.partner.id,
+ "body": "TEST",
+ "message_type": "email",
+ "subtype_id": cls.env.ref("mail.mt_comment").id,
+ "author_id": cls.partner.id,
+ "date": "2024-03-26",
+ }
+ )
+ cls.recent_mail_tracking_email = cls.env["mail.tracking.email"].create(
+ {"mail_message_id": cls.message.id}
+ )
+ # Can't set the write_date directly as it gets overwritten by the ORM
+ cls.old_mail_tracking_email = cls.env["mail.tracking.email"].create(
+ {"mail_message_id": cls.message.id}
+ )
+ cls.total_count = 2
+ cls.recent_count = 1
+ cls.domain = [
+ ("mail_message_id", "=", cls.message.id),
+ ]
+
+ def _set_write_date(self):
+ # Set the write_date of the old record to be older than the max_age_days
+ # Update DB directly to avoid ORM overwriting the write_date
+ old_write_date = fields.Datetime.subtract(fields.Datetime.now(), days=400)
+ self.env.cr.execute(
+ "UPDATE mail_tracking_email SET write_date = %s WHERE id = %s",
+ (old_write_date, self.old_mail_tracking_email.id),
+ )
+
+ def test_deletion_of_mail_tracking_email(self):
+ self._set_write_date()
+ self.assertEqual(
+ len(self.env["mail.tracking.email"].search(self.domain)), self.total_count
+ )
+ self.env["mail.tracking.email"]._gc_mail_tracking_email()
+ self.assertEqual(
+ len(self.env["mail.tracking.email"].search(self.domain)), self.recent_count
+ )
+ self.assertTrue(self.recent_mail_tracking_email.exists())
+
+ def test_deletion_follows_configuration_variable(self):
+ self._set_write_date()
+ self.assertEqual(
+ len(self.env["mail.tracking.email"].search(self.domain)), self.total_count
+ )
+ # when disabled, no deletions should happen
+ self.settings.mail_tracking_email_max_age_days = 0
+ self.settings.set_values()
+ self.env["mail.tracking.email"]._gc_mail_tracking_email()
+ self.assertEqual(
+ len(self.env["mail.tracking.email"].search(self.domain)), self.total_count
+ )
+ # when disabled, no deletions should happen
+ self.settings.mail_tracking_email_max_age_days = -1
+ self.settings.set_values()
+ self.env["mail.tracking.email"]._gc_mail_tracking_email()
+ self.assertEqual(
+ len(self.env["mail.tracking.email"].search(self.domain)), self.total_count
+ )
+ # when enabled, deletions should happen
+ self.settings.mail_tracking_email_max_age_days = 365
+ self.settings.set_values()
+ self.env["mail.tracking.email"]._gc_mail_tracking_email()
+ self.assertEqual(
+ len(self.env["mail.tracking.email"].search(self.domain)), self.recent_count
+ )
diff --git a/mail_tracking/views/res_config_settings.xml b/mail_tracking/views/res_config_settings.xml
index d7edcafbac..be5f2fa599 100644
--- a/mail_tracking/views/res_config_settings.xml
+++ b/mail_tracking/views/res_config_settings.xml
@@ -19,6 +19,28 @@