Commit Graph

12 Commits (1c696352d5346c535465b3e1066949337d7e8e16)

Author SHA1 Message Date
Katherine Zaoral 573bc979b8 [ADD] mail_tracking_mailgun: manage failed state from mailgun
This change let odoo process a state sent from mailgun legacy webhooks
that seems to apply when the message is not sent because the related
email has been mark us as spam or have bounced before. For solve this
add two new states to _mailgun_event_type_mapping_mailgun_event_type_mapping
method:

* failed: Mailgun could not deliver the email to the recipient email server
* rejected: Mailgun rejected the request to send/forward the email

source in https://documentation.mailgun.com/en/latest/quickstart-events.html#events.
2019-08-30 12:21:55 +00:00
David 81d6e9b487 [FIX] mail_tracking_mailgun: permissions
- In v11 only admins can read from ir.config_parameter so a sudo() must
be made to be able to get a parameter.
2018-09-06 11:20:29 +02:00
David 2a8cd575c9 [FIX] mail_tracking_mailgun: alternative domain
- In case the sending domain is different from the one configured in the
mail.domain.catchall setting.
2018-08-02 12:38:53 +02:00
David Vidal 9d5d1bcbbc [FIX] mail_tracking_mailgun: json.load() won't swallow bytes (#269)
- json.load() in python under 3.6 doesn't support binary input.
- https://docs.python.org/3/whatsnew/3.6.html#json
- This way, we let requests to decode the response itself.
2018-05-09 21:28:41 +02:00
David bf68b260a3 [MIG] mail_tracking_mailgun: Migration to 11.0 2018-05-08 18:26:49 +02:00
David 7f9dccdd05 [IMP] mail_tracking_mailgun: validation auto check
- Configurable partner email auto check.
2018-05-08 18:26:49 +02:00
David 92aeb61f39 [FIX] mail_tracking_mailgun: manual sync gets events from other recipients 2018-05-08 18:26:49 +02:00
David 5d38ff8540 [10.0][FIX] mail_tracking_mailgun: Avoid key dict errors 2018-05-08 18:26:49 +02:00
David 2957581fdb [10.0][IMP] mail_tracking_mailgun: add partner mail checks 2018-05-08 18:26:49 +02:00
Damien Bouvy b4b899e373 [MIG] mail_tracking_mailgun: Migrated to 10.0 2018-05-08 16:39:07 +02:00
Antonio Espinosa 62a93e474b [8.0][IMP][mail_tracking] Speed installation time and discard concurrent events (#82)
[IMP] mail_tracking: Speed installation time, discard concurrent events and other fixes
2018-05-08 16:39:07 +02:00
Antonio Espinosa 6204b2bb3e [ADD] mail_tracking_mailgun 2018-05-08 16:39:07 +02:00