mirror of https://github.com/OCA/social.git
[MIG] mail_tracking_mailgun: Migration to 13.0
parent
4293c52365
commit
f1db32e70c
|
@ -6,7 +6,7 @@
|
||||||
{
|
{
|
||||||
"name": "Mail tracking for Mailgun",
|
"name": "Mail tracking for Mailgun",
|
||||||
"summary": "Mail tracking and Mailgun webhooks integration",
|
"summary": "Mail tracking and Mailgun webhooks integration",
|
||||||
"version": "12.0.1.0.2",
|
"version": "13.0.1.0.0",
|
||||||
"category": "Social Network",
|
"category": "Social Network",
|
||||||
"website": "https://github.com/OCA/social",
|
"website": "https://github.com/OCA/social",
|
||||||
"author": "Tecnativa, Odoo Community Association (OCA)",
|
"author": "Tecnativa, Odoo Community Association (OCA)",
|
||||||
|
|
|
@ -232,7 +232,6 @@ class MailTrackingEmail(models.Model):
|
||||||
_logger.info("Mailgun: event process '%s'", res)
|
_logger.info("Mailgun: event process '%s'", res)
|
||||||
return res
|
return res
|
||||||
|
|
||||||
@api.multi
|
|
||||||
def action_manual_check_mailgun(self):
|
def action_manual_check_mailgun(self):
|
||||||
"""
|
"""
|
||||||
Manual check against Mailgun API
|
Manual check against Mailgun API
|
||||||
|
|
|
@ -13,7 +13,6 @@ from odoo.exceptions import UserError
|
||||||
class ResPartner(models.Model):
|
class ResPartner(models.Model):
|
||||||
_inherit = "res.partner"
|
_inherit = "res.partner"
|
||||||
|
|
||||||
@api.multi
|
|
||||||
def email_bounced_set(self, tracking_emails, reason, event=None):
|
def email_bounced_set(self, tracking_emails, reason, event=None):
|
||||||
res = super(ResPartner, self).email_bounced_set(
|
res = super(ResPartner, self).email_bounced_set(
|
||||||
tracking_emails, reason, event=event
|
tracking_emails, reason, event=event
|
||||||
|
@ -21,7 +20,6 @@ class ResPartner(models.Model):
|
||||||
self._email_bounced_set(reason, event)
|
self._email_bounced_set(reason, event)
|
||||||
return res
|
return res
|
||||||
|
|
||||||
@api.multi
|
|
||||||
def _email_bounced_set(self, reason, event):
|
def _email_bounced_set(self, reason, event):
|
||||||
for partner in self:
|
for partner in self:
|
||||||
if not partner.email:
|
if not partner.email:
|
||||||
|
@ -41,7 +39,6 @@ class ResPartner(models.Model):
|
||||||
)
|
)
|
||||||
partner.message_post(body=body)
|
partner.message_post(body=body)
|
||||||
|
|
||||||
@api.multi
|
|
||||||
def check_email_validity(self):
|
def check_email_validity(self):
|
||||||
"""
|
"""
|
||||||
Checks mailbox validity with Mailgun's API
|
Checks mailbox validity with Mailgun's API
|
||||||
|
@ -126,7 +123,6 @@ class ResPartner(models.Model):
|
||||||
% (partner.email)
|
% (partner.email)
|
||||||
)
|
)
|
||||||
|
|
||||||
@api.multi
|
|
||||||
def check_email_bounced(self):
|
def check_email_bounced(self):
|
||||||
"""
|
"""
|
||||||
Checks if the partner's email is in Mailgun's bounces list
|
Checks if the partner's email is in Mailgun's bounces list
|
||||||
|
@ -146,7 +142,6 @@ class ResPartner(models.Model):
|
||||||
elif res.status_code == 404 and partner.email_bounced:
|
elif res.status_code == 404 and partner.email_bounced:
|
||||||
partner.email_bounced = False
|
partner.email_bounced = False
|
||||||
|
|
||||||
@api.multi
|
|
||||||
def force_set_bounced(self):
|
def force_set_bounced(self):
|
||||||
"""
|
"""
|
||||||
Forces partner's email into Mailgun's bounces list
|
Forces partner's email into Mailgun's bounces list
|
||||||
|
@ -164,7 +159,6 @@ class ResPartner(models.Model):
|
||||||
)
|
)
|
||||||
partner.email_bounced = res.status_code == 200 and not partner.email_bounced
|
partner.email_bounced = res.status_code == 200 and not partner.email_bounced
|
||||||
|
|
||||||
@api.multi
|
|
||||||
def force_unset_bounced(self):
|
def force_unset_bounced(self):
|
||||||
"""
|
"""
|
||||||
Forces partner's email deletion from Mailgun's bounces list
|
Forces partner's email deletion from Mailgun's bounces list
|
||||||
|
|
Loading…
Reference in New Issue