diff --git a/mail_tracking/__manifest__.py b/mail_tracking/__manifest__.py index 7ed8713b..caeebb04 100644 --- a/mail_tracking/__manifest__.py +++ b/mail_tracking/__manifest__.py @@ -5,7 +5,7 @@ { "name": "Email tracking", "summary": "Email tracking system for all mails sent", - "version": "11.0.1.2.0", + "version": "11.0.1.2.1", "category": "Social Network", "website": "http://github.com/OCA/social", "author": "Tecnativa, " @@ -25,6 +25,7 @@ "views/mail_tracking_email_view.xml", "views/mail_tracking_event_view.xml", "views/res_partner_view.xml", + "views/mail_message_views.xml", ], "qweb": [ "static/src/xml/mail_tracking.xml", diff --git a/mail_tracking/models/mail_message.py b/mail_tracking/models/mail_message.py index a6bcc683..5dae42cc 100644 --- a/mail_tracking/models/mail_message.py +++ b/mail_tracking/models/mail_message.py @@ -1,12 +1,14 @@ # Copyright 2016 Antonio Espinosa - # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from odoo import models, api +from odoo import models, fields, api class MailMessage(models.Model): _inherit = "mail.message" + mail_tracking_email_ids = fields.One2many('mail.tracking.email', 'mail_message_id') + def _tracking_status_map_get(self): return { 'False': 'waiting', diff --git a/mail_tracking/views/mail_message_views.xml b/mail_tracking/views/mail_message_views.xml new file mode 100644 index 00000000..a1ade4df --- /dev/null +++ b/mail_tracking/views/mail_message_views.xml @@ -0,0 +1,22 @@ + + + + + mail.message.form.pbx + mail.message + + + + + + + + + + + + + + + +