Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[18.0][MIG] mail_tracking_mass_mailing: Migration to 18.0 #2

Open
wants to merge 26 commits into
base: 18.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
2988576
mail_tracking_mass_mailing (#78)
antespi Aug 16, 2016
04bd228
mail_tracking_mass_mailing module
cubells Jan 3, 2017
b89aa4c
[10.0] mail_tracking_mass_mailing: Migration to 10.0
chienandalu Jun 22, 2017
ea62d38
[FIX] mail_tracking_mass_mailing: Integration tests (#258)
yajo Apr 18, 2018
9ba4c1f
[MIG] mail_tracking_mass_mailing: Migration to 11.0
pedrobaeza Aug 9, 2018
e06757c
[MIG] mail_tracking_mass_mailing: Migration to 12.0
ernestotejeda Nov 5, 2018
0d4ad4e
[IMP] mail_tracking_mass_mailing: black, isort, prettier
zaoral Jun 9, 2020
92e450e
[MIG] mail_tracking_mass_mailing: Migration to 13.0
zaoral Jun 9, 2020
7488544
[IMP] pre-commit run -a
Jan 26, 2021
cf1ef81
[MIG] mail_tracking_mass_mailing: Migration to v14.0
CarlosRoca13 Jul 22, 2021
06ae53f
mail_tracking_mass_mailing: Set traces in error according to tracking
grindtildeath May 10, 2022
b687c2b
[MIG] mail_tracking_mass_mailing: Migration to v15.0
sergio-teruel Dec 8, 2022
83d6016
[MIG] mail_tracking_mass_mailing: Migration to 16.0
Mar 9, 2023
f445017
[MIG] mail_tracking_mass_mailing: finish migration to 16.0
chienandalu Oct 31, 2023
db70088
Translated using Weblate (Spanish)
Ivorra78 Nov 8, 2023
db37973
Translated using Weblate (Italian)
mymage Dec 7, 2023
0d2d3c2
Translated using Weblate (French)
vincent-hatakeyama Feb 23, 2024
d3e3636
[IMP] mail_tracking_mass_mailing: pre-commit auto fixes
chienandalu Jul 5, 2024
0fc1bc1
[MIG] mail_tracking_mass_mailing: Migration to 17.0
chienandalu Jul 5, 2024
630585b
[UPD] Update mail_tracking_mass_mailing.pot
Jul 10, 2024
7595685
[BOT] post-merge updates
OCA-git-bot Jul 10, 2024
baadfac
Update translation files
weblate Jul 10, 2024
cfe9e57
oca-port: blacklist PR(s) 1244, 1048 for mail_tracking_mass_mailing
trisdoan Oct 10, 2024
8a85a82
[IMP] mail_tracking_mass_mailing: pre-commit auto fixes
trisdoan Nov 5, 2024
7948da2
[MIG] mail_tracking_mass_mailing: Migration to 18.0
trisdoan Nov 5, 2024
60f9e72
[DON'T MERGE] test-requirements.txt
trisdoan Oct 10, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .oca/oca-port/blacklist/mail_tracking_mass_mailing.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"pull_requests": {
"OCA/social#1244": "skip precommit changes",
"OCA/social#1048": "(auto) Nothing to port from PR #1048"
}
}
118 changes: 118 additions & 0 deletions mail_tracking_mass_mailing/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
==============================
Mail tracking for mass mailing
==============================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:fbf88a576b87f54b1f75399c95d0a26baa72fd6b966e131c4a5c3bde176e375a
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fmail-lightgray.png?logo=github
:target: https://github.com/OCA/mail/tree/18.0/mail_tracking_mass_mailing
:alt: OCA/mail
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/mail-18-0/mail-18-0-mail_tracking_mass_mailing
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/mail&target_branch=18.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

Links mail statistics objects with mail tracking objects.

**Table of contents**

.. contents::
:local:

Installation
============

This addon will be automatically installed when ``mail_tracking`` and
``mass_mailing`` are both installed.

Usage
=====

From mail statistic object, you can see:

- Email tracking state
- Email related tracking object
- Email related tracking events

From mass mailing contact, you can see:

- Email score, in order to clean up your lists from bad score emails

Mass mailing emails are sent only to recipients once. If you want to
send emails again to all the recipients, you must duplicate mass
mailing.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/mail/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/mail/issues/new?body=module:%20mail_tracking_mass_mailing%0Aversion:%2018.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Tecnativa

Contributors
------------

- `Tecnativa <https://www.tecnativa.com>`__:

- Pedro M. Baeza
- Antonio Espinosa
- Vicent Cubells
- David Vidal
- Ernesto Tejeda
- Carlos Roca
- Sergio Teruel

- `Trobz <https://trobz.com>`__:

- nguyenhk <[email protected]>
- Tris Doan <[email protected]>

Other credits
-------------

The migration of this module from 17.0 to 18.0 was financially supported
by Camptocamp.

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

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.

This module is part of the `OCA/mail <https://github.com/OCA/mail/tree/18.0/mail_tracking_mass_mailing>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
5 changes: 5 additions & 0 deletions mail_tracking_mass_mailing/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Copyright 2016 Tecnativa - Antonio Espinosa
# Copyright 2017 Tecnativa - Vicent Cubells
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

from . import models
24 changes: 24 additions & 0 deletions mail_tracking_mass_mailing/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Copyright 2016 Tecnativa - Antonio Espinosa
# Copyright 2017 Tecnativa - Vicent Cubells
# Copyright 2017 Tecnativa - David Vidal
# Copyright 2018 Tecnativa - Pedro M. Baeza
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

{
"name": "Mail tracking for mass mailing",
"summary": "Improve mass mailing email tracking",
"version": "18.0.1.0.0",
"category": "Social Network",
"website": "https://github.com/OCA/mail",
"author": "Tecnativa, Odoo Community Association (OCA)",
"license": "AGPL-3",
"installable": True,
"auto_install": True,
"depends": ["mass_mailing", "mail_tracking"],
"data": [
"views/mail_tracking_email_view.xml",
"views/mail_trace_view.xml",
"views/mail_mass_mailing_view.xml",
"views/mailing_contact_view.xml",
],
}
124 changes: 124 additions & 0 deletions mail_tracking_mass_mailing/i18n/ca.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_tracking_mass_mailing
#
# Translators:
# OCA Transbot <[email protected]>, 2017
# Carles Antoli <[email protected]>, 2017
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 9.0c\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-03-18 04:04+0000\n"
"PO-Revision-Date: 2017-03-18 04:04+0000\n"
"Last-Translator: Carles Antoli <[email protected]>, 2017\n"
"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n"
"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "Country"
msgstr "País"

#. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_bounced
msgid "Email Bounced"
msgstr ""

#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_contact_view_search
msgid "Email bounced"
msgstr "Correu electrònic rebotat"

#. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_contact__email_score
msgid "Email score"
msgstr "Puntuació de correu electrònic"

#. module: mail_tracking_mass_mailing
#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_email_menu
msgid "Emails"
msgstr "Correus electrònics"

#. module: mail_tracking_mass_mailing
#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_event_menu
msgid "Events"
msgstr "Esdeveniments"

#. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_id_int
msgid "Mail ID"
msgstr "ID Correu electrònic"

#. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mail_stats_id
msgid "Mail statistics"
msgstr "Estadístiques de correu electrònic"

#. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__mail_tracking_id
#: model:ir.ui.menu,name:mail_tracking_mass_mailing.mail_tracking_menu
msgid "Mail tracking"
msgstr "Seguiment del correu electrònic"

#. module: mail_tracking_mass_mailing
#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_email
msgid "Mail tracking emails"
msgstr "Seguiment dels missatges de correu electrònic"

#. module: mail_tracking_mass_mailing
#: model:ir.actions.act_window,name:mail_tracking_mass_mailing.action_view_mail_tracking_event
msgid "Mail tracking events"
msgstr "Seguiment dels esdeveniments dels missatges de correu electrònic"

#. module: mail_tracking_mass_mailing
#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_email
msgid "MailTracking email"
msgstr "MailTracking correu electrònic"

#. module: mail_tracking_mass_mailing
#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_tracking_event
msgid "MailTracking event"
msgstr "MailTracking esdeveniments"

#. module: mail_tracking_mass_mailing
#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_contact
#, fuzzy
msgid "Mailing Contact"
msgstr "Contactes del correu massiu"

#. module: mail_tracking_mass_mailing
#: model:ir.model,name:mail_tracking_mass_mailing.model_mailing_trace
#, fuzzy
msgid "Mailing Statistics"
msgstr "Estadístiques de correu electrònic"

#. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_email__mass_mailing_id
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mail_tracking_event__mass_mailing_id
msgid "Mass mailing"
msgstr "Correu massiu"

#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "OS"
msgstr ""

#. module: mail_tracking_mass_mailing
#: model:ir.model,name:mail_tracking_mass_mailing.model_mail_mail
msgid "Outgoing Mails"
msgstr "Correus sortints"

#. module: mail_tracking_mass_mailing
#: model:ir.model.fields,field_description:mail_tracking_mass_mailing.field_mailing_trace__tracking_event_ids
msgid "Tracking events"
msgstr "Esdeveniments de seguiment"

#. module: mail_tracking_mass_mailing
#: model_terms:ir.ui.view,arch_db:mail_tracking_mass_mailing.mailing_trace_view_form
msgid "User agent"
msgstr "Aplicació de l'usuari"
Loading
Loading