Commit Graph

517 Commits

Author SHA1 Message Date
Katherine Zaoral
573181bcea [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.
2022-05-17 17:16:14 -03:00
Pedro Castro Silva
563945a78f Translated using Weblate (Portuguese)
Currently translated at 95.8% (23 of 24 strings)

Translation: social-12.0/social-12.0-mail_tracking_mailgun
Translate-URL: https://translation.odoo-community.org/projects/social-12-0/social-12-0-mail_tracking_mailgun/pt/
2022-05-17 17:16:14 -03:00
David
167d0352ce [IMP] mail_tracking_mailgun: link to bounce event 2022-05-17 17:16:14 -03:00
ernesto
47dac3e38f [MIG] mail_tracking_mailgun: Migration to 12.0 2022-05-17 17:16:14 -03:00
David
85beba204f [FIX] mail_tracking_mailgun: alternative domain
- In case the sending domain is different from the one configured in the
mail.domain.catchall setting.
2022-05-17 17:16:14 -03:00
c2cdidier
bf4687c4bb 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/
2022-05-17 17:16:14 -03:00
Sergio Teruel Albert
3deee37c61 [11.0][FIX] mail_tracking_mailgun: Read config parameters with sudo 2022-05-17 17:16:14 -03:00
David
ccee1257d8 [MIG] mail_tracking_mailgun: Migration to 11.0 2022-05-17 17:16:14 -03:00
OCA Transbot
02d0c30d3c OCA Transbot updated translations from Transifex 2022-05-17 17:16:14 -03:00
David
88f0f2d292 [IMP] mail_tracking_mailgun: validation auto check
- Configurable partner email auto check.
2022-05-17 17:16:14 -03:00
David
bf01a3358d [FIX] mail_tracking_mailgun: manual sync gets events from other recipients 2022-05-17 17:16:14 -03:00
Pedro M. Baeza
07e9a8ac54 [FIX] mail_tracking_mailgun: Message error on bounce 2022-05-17 17:16:14 -03:00
OCA Transbot
ed69644616 OCA Transbot updated translations from Transifex 2022-05-17 17:16:14 -03:00
Jairo Llopis
a43bfa843a [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.
2022-05-17 17:16:14 -03:00
David
112ed9a274 [10.0][FIX] mail_tracking_mailgun: Avoid key dict errors 2022-05-17 17:16:14 -03:00
OCA Transbot
11f1664f6f OCA Transbot updated translations from Transifex 2022-05-17 17:16:14 -03:00
David
3ca3ee4e49 [10.0][IMP] mail_tracking_mailgun: add partner mail checks 2022-05-17 17:16:13 -03:00
OCA Transbot
3e8273581b OCA Transbot updated translations from Transifex 2022-05-17 17:16:13 -03:00
David Vidal
ed9b469533 [IMP] mute logger on tests error responses so Travis doesn't fail 2022-05-17 17:16:13 -03:00
OCA Transbot
a757066b7a OCA Transbot updated translations from Transifex 2022-05-17 17:16:13 -03:00
Rafael Blasco
003d7d89e4 Add Contributors
Both Carlos and me have work a lot in this module, maybe not coding but much testing and definition in usability
2022-05-17 17:16:13 -03:00
OCA Transbot
b2ecc17d7b OCA Transbot updated translations from Transifex 2022-05-17 17:16:13 -03:00
Damien Bouvy
24e5044065 [MIG] mail_tracking_mailgun: Migrated to 10.0 2022-05-17 17:16:13 -03:00
Pedro M. Baeza
9adb6bd763 [MIG] Rename manifest files 2022-05-17 17:16:13 -03:00
Pedro M. Baeza
21e3cb5a8d [MIG] Make modules uninstallable 2022-05-17 17:16:13 -03:00
Antonio Espinosa
6f6231411c [MIG] mail_tracking_mailgun 2022-05-17 17:16:13 -03:00
Antonio Espinosa
b56ff3747d [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
2022-05-17 17:16:13 -03:00
Antonio Espinosa
708b72f9c0 [ADD] mail_tracking_mailgun 2022-05-17 17:16:13 -03:00
Antonio Espinosa
e739bd557c OCA Transbot updated translations from Transifex 2022-05-17 17:16:13 -03:00
OCA-git-bot
3f71c95efb [UPD] addons table in README.md 2022-05-11 20:57:02 +00:00
OCA-git-bot
07ddd79a93 mail_tracking 15.0.1.0.1 2022-05-11 20:56:49 +00:00
OCA-git-bot
333b839b12 [ADD] setup.py 2022-05-11 20:56:49 +00:00
OCA-git-bot
cd97e02f71 [UPD] README.rst 2022-05-11 20:56:49 +00:00
OCA-git-bot
d3c1a0aa88 [UPD] addons table in README.md 2022-05-11 20:56:47 +00:00
oca-ci
0a42a8e7ab [UPD] Update mail_tracking.pot 2022-05-11 20:53:42 +00:00
OCA-git-bot
02a9824c1e Merge PR #873 into 15.0
Signed-off-by rafaelbn
2022-05-11 20:50:54 +00:00
OCA Transbot
cfd3ba42ec Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-15.0/social-15.0-mail_activity_team
Translate-URL: https://translation.odoo-community.org/projects/social-15-0/social-15-0-mail_activity_team/
2022-04-26 10:11:08 +00:00
OCA-git-bot
1a294d9cc3 [UPD] addons table in README.md 2022-04-26 10:11:00 +00:00
OCA-git-bot
d2ac7db7af mail_activity_team 15.0.1.2.0 2022-04-26 10:10:57 +00:00
oca-ci
c0c7789d6d [UPD] Update mail_activity_team.pot 2022-04-26 10:08:01 +00:00
OCA-git-bot
52e7041cdf Merge PR #898 into 15.0
Signed-off-by etobella
2022-04-26 10:05:23 +00:00
Joan Mateu Jordi
1de302f48c [FIX][15.0] mail_activity_team. smart button archive 2022-04-26 11:07:59 +02:00
OCA-git-bot
289e6869df [UPD] addons table in README.md 2022-04-20 12:31:48 +00:00
OCA-git-bot
b5b790a517 base_search_mail_content 15.0.1.0.1 2022-04-20 12:31:44 +00:00
OCA-git-bot
07ef029cf8 Merge PR #897 into 15.0
Signed-off-by Yajo
2022-04-20 12:28:42 +00:00
Eduardo De Miguel
ee89ccbbaa [FIX] Avoid CacheMiss errors
Avoid CacheMiss errors setting a value on message_content field.
2022-04-20 13:24:43 +02:00
Jasmin Solanki
680eee8074 [MIG] mail_tracking: Migration to 15.0 2022-04-20 14:46:22 +05:30
Jasmin Solanki
021689d073 [IMP] mail_tracking: black, isort, prettier 2022-04-20 14:46:22 +05:30
OCA-git-bot
a4f3acc3cf mail_tracking 14.0.2.0.2 2022-04-20 14:46:22 +05:30
Fernanda Hernández
1f3d4579de [FIX] mail_tracking: change order of inheritance and use return
Currently when a invoice view is reload in browser or through native
redirections, an error is raised:

```
Traceback:
TypeError: Cannot read properties of undefined (reading 'id')
at Function.convertData [as _super] (https://t50084-053-islamicrelief140.dev.irc.deployv.com/web/content/1819726-9a8777a/web.assets_backend.js:5768:118)
at Function.convertData (https://t50084-053-islamicrelief140.dev.irc.deployv.com/web/content/1819726-9a8777a/web.assets_backend.js:6651:335)
at Function.Class. (https://t50084-053-islamicrelief140.dev.irc.deployv.com/web/content/1819726-9a8777a/web.assets_backend.js:6478:107)
at Function.convertData (https://t50084-053-islamicrelief140.dev.irc.deployv.com/web/content/1819726-9a8777a/web.assets_backend.js:7779:403)
at Function.Class. (https://t50084-053-islamicrelief140.dev.irc.deployv.com/web/content/1819726-9a8777a/web.assets_backend.js:6478:107)
at Function.convertData (https://t50084-053-islamicrelief140.dev.irc.deployv.com/web/content/1819726-9a8777a/web.assets_backend.js:7818:353)
at Function.Class. (https://t50084-053-islamicrelief140.dev.irc.deployv.com/web/content/1819726-9a8777a/web.assets_backend.js:6478:107)
at Function.convertData (https://t50084-053-islamicrelief140.dev.irc.deployv.com/web/content/1819726-9a8777a/web.assets_backend.js:12197:435)
at Function.Class. (https://t50084-053-islamicrelief140.dev.irc.deployv.com/web/content/1819726-9a8777a/web.assets_backend.js:6478:107)
at https://t50084-053-islamicrelief140.dev.irc.deployv.com/web/content/1819726-9a8777a/web.assets_backend.js:5790:359
```

That is because an inheritance wrong, which breaks the flow of start of model
`messaging` and causes that messages execute before the init of var `messaging`.
2022-04-20 14:46:22 +05:30