Commit Graph

44 Commits (1c696352d5346c535465b3e1066949337d7e8e16)

Author SHA1 Message Date
OCA Transbot 81619cb8e7 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-11.0/social-11.0-mail_tracking_mailgun
Translate-URL: https://translation.odoo-community.org/projects/social-11-0/social-11-0-mail_tracking_mailgun/
2019-09-09 12:02:02 +00:00
OCA-git-bot d8934b6a27 mail_tracking_mailgun 11.0.1.2.1 2019-09-09 12:01:46 +00:00
oca-travis 5202051951 [UPD] Update mail_tracking_mailgun.pot 2019-09-09 11:41:26 +00:00
David 8fab96ea88 [IMP] mail_tracking_mailgun: link to bounce event 2019-09-09 12:41:13 +02:00
OCA Transbot 5bd90c4e4a Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-11.0/social-11.0-mail_tracking_mailgun
Translate-URL: https://translation.odoo-community.org/projects/social-11-0/social-11-0-mail_tracking_mailgun/
2019-08-30 12:40:29 +00:00
OCA-git-bot 50ca79e49e mail_tracking_mailgun 11.0.1.2.0 2019-08-30 12:40:09 +00:00
oca-travis b83441394f [UPD] Update mail_tracking_mailgun.pot 2019-08-30 12:29:08 +00:00
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
Katherine Zaoral ae53387ddb [ADD] mail_tracking_mailgun: update module known issues and roadmap 2019-08-26 10:13:10 -03:00
OCA Transbot 586b3cb055 Update translation files
Updated by Update PO files to match POT (msgmerge) hook in Weblate.
2018-11-29 08:04:29 +00:00
oca-travis 9bf8426612 [UPD] Update mail_tracking_mailgun.pot 2018-09-14 14:55:08 +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
oca-travis b9a4870795 [UPD] Update mail_tracking_mailgun.pot 2018-08-22 15:25:52 +00:00
David 2b9f7a96a6 [FIX] mail_tracking_mailgun: Validation API url
Besides Mailgun API url changes if the domain zone is in UE, it
remains the same for Validation API.
2018-08-22 16:58:14 +02:00
oca-travis db7c127b25 [UPD] Update mail_tracking_mailgun.pot 2018-08-02 11:21:12 +00: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
c2cdidier 97c591e2c9 Translated using Weblate (French)
Currently translated at 16.7% (4 of 24 strings)

Translation: social-11.0/social-11.0-mail_tracking_mailgun
Translate-URL: https://translation.odoo-community.org/projects/social-11-0/social-11-0-mail_tracking_mailgun/fr/
2018-06-19 10:00:36 +00:00
oca-travis ef48d0fba7 [UPD] Update mail_tracking_mailgun.pot 2018-06-17 19:58:32 +00:00
Sergio Teruel Albert 0d24374876 [11.0][FIX] mail_tracking_mailgun: Read config parameters with sudo 2018-05-30 10:22:19 +02:00
David 6b924706c7 [FIX] mail_trackin_mailgun: partner form
- Some res.partner form fields were not properly render due to this
module inherited view.
2018-05-11 17:31:38 +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
OCA Transbot e4b1fd7583 OCA Transbot updated translations from Transifex 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
Pedro M. Baeza 82fce5785c [FIX] mail_tracking_mailgun: Missing error in test 2018-05-08 18:26:49 +02:00
Pedro M. Baeza 5aa0e87e34 [FIX] mail_tracking_mailgun: Message error on bounce 2018-05-08 18:26:49 +02:00
OCA Transbot c84cb225ee OCA Transbot updated translations from Transifex 2018-05-08 18:26:49 +02:00
Jairo Llopis 54d9eb16a6 [FIX] mail_tracking_mailgun: Avoid errors without event
When this method is called without an event (a.k.a. `event=None`), this method produces the following error:

```
Traceback (most recent call last):
  File "/opt/odoo/auto/addons/mail/models/mail_mail.py", line 278, in send
    res = IrMailServer.send_email(msg, mail_server_id=mail.mail_server_id.id)
  File "/opt/odoo/auto/addons/mail_tracking/models/ir_mail_server.py", line 88, in send_email
    tracking_email.smtp_error(self, smtp_server_used, e)
  File "/opt/odoo/auto/addons/mail_tracking/models/mail_tracking_email.py", line 213, in smtp_error
    self.sudo()._partners_email_bounced_set('error')
  File "/opt/odoo/auto/addons/mail_tracking/models/mail_tracking_email.py", line 203, in
_partners_email_bounced_set
    ]).email_bounced_set(self, reason, event=event)
  File "/opt/odoo/auto/addons/mail_tracking_mailgun/models/res_partner.py", line 22, in
email_bounced_set
    self._email_bounced_set(reason, event)
  File "/opt/odoo/auto/addons/mail_tracking_mailgun/models/res_partner.py", line 33, in
_email_bounced_set
    event['Message-Id'] or '') TypeError: 'NoneType' object has no attribute '__getitem__'
```

So, we now assume we do not always have an event.
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
OCA Transbot 929c4df87d OCA Transbot updated translations from Transifex 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
OCA Transbot 667edfd8d7 OCA Transbot updated translations from Transifex 2018-05-08 18:26:49 +02:00
David Vidal b93c01f908 [IMP] mute logger on tests error responses so Travis doesn't fail 2018-05-08 18:26:49 +02:00
OCA Transbot 84e9ae93ce OCA Transbot updated translations from Transifex 2018-05-08 18:26:49 +02:00
Rafael Blasco 5db6959081 Add Contributors
Both Carlos and me have work a lot in this module, maybe not coding but much testing and definition in usability
2018-05-08 16:39:07 +02:00
OCA Transbot 6d76181020 OCA Transbot updated translations from Transifex 2018-05-08 16:39:07 +02:00
Damien Bouvy b4b899e373 [MIG] mail_tracking_mailgun: Migrated to 10.0 2018-05-08 16:39:07 +02:00
Pedro M. Baeza 4c59cc9b46 [MIG] Rename manifest files 2018-05-08 16:39:07 +02:00
Pedro M. Baeza 26b70dbb33 [MIG] Make modules uninstallable 2018-05-08 16:39:07 +02:00
Antonio Espinosa 3d89ee6f6e [MIG] mail_tracking_mailgun 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
Antonio Espinosa bedcc1ba20 OCA Transbot updated translations from Transifex 2018-05-08 16:39:07 +02:00