Commit Graph

1306 Commits (bac73d64ae91a33151b1f1aef5e8e397bef19ed1)

Author SHA1 Message Date
oca-ci bb36c3c5d3 [UPD] Update mail_tracking.pot 2023-11-08 13:41:23 +00:00
Weblate 17c41bca48 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-16.0/social-16.0-mail_tracking
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mail_tracking/
2023-11-08 13:36:38 +00:00
Ivorra78 2651cb2e53 Translated using Weblate (Spanish)
Currently translated at 100.0% (15 of 15 strings)

Translation: social-16.0/social-16.0-mail_activity_done
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mail_activity_done/es/
2023-11-08 13:36:33 +00:00
Ivorra78 f62b530a7b Translated using Weblate (Spanish)
Currently translated at 100.0% (16 of 16 strings)

Translation: social-16.0/social-16.0-mail_template_substitute
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mail_template_substitute/es/
2023-11-08 13:36:33 +00:00
Ivorra78 3a7a4acff7 Translated using Weblate (Spanish)
Currently translated at 100.0% (15 of 15 strings)

Translation: social-16.0/social-16.0-mail_activity_reminder
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mail_activity_reminder/es/
2023-11-08 13:36:33 +00:00
Ivorra78 882efa45b9 Translated using Weblate (Spanish)
Currently translated at 100.0% (16 of 16 strings)

Translation: social-16.0/social-16.0-mail_show_follower
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mail_show_follower/es/
2023-11-08 13:36:33 +00:00
oca-ci 5b8fa471b2 [UPD] Update mail_tracking.pot 2023-11-08 13:36:20 +00:00
Ivorra78 294466acad Added translation using Weblate (Spanish) 2023-11-08 13:33:32 +00:00
Ivorra78 7b97c19d9c Added translation using Weblate (Spanish) 2023-11-08 13:21:53 +00:00
Ivorra78 e944b991d8 Added translation using Weblate (Spanish) 2023-11-08 13:15:46 +00:00
Ivorra78 c997d1f861 Added translation using Weblate (Spanish) 2023-11-08 13:03:12 +00:00
Weblate fe5482986b Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-16.0/social-16.0-mail_tracking
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mail_tracking/
2023-11-08 13:02:04 +00:00
Ivorra78 12522d0794 Translated using Weblate (Spanish)
Currently translated at 62.5% (10 of 16 strings)

Translation: social-16.0/social-16.0-mail_show_follower
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mail_show_follower/es/
2023-11-08 13:02:02 +00:00
Ivorra78 7bd4853a08 Translated using Weblate (Spanish)
Currently translated at 100.0% (18 of 18 strings)

Translation: social-16.0/social-16.0-mail_composer_cc_bcc
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mail_composer_cc_bcc/es/
2023-11-08 13:02:02 +00:00
oca-ci 77e05c3526 [UPD] Update mail_tracking.pot 2023-11-08 13:01:52 +00:00
Ivorra78 b197f9f43b Added translation using Weblate (Spanish) 2023-11-08 12:59:06 +00:00
Weblate db6f7624a0 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-16.0/social-16.0-mail_tracking
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mail_tracking/
2023-11-08 12:58:14 +00:00
Ivorra78 9f2a74943d Translated using Weblate (Spanish)
Currently translated at 83.3% (15 of 18 strings)

Translation: social-16.0/social-16.0-mail_composer_cc_bcc
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mail_composer_cc_bcc/es/
2023-11-08 12:58:13 +00:00
Ivorra78 9dcde15b86 Translated using Weblate (Spanish)
Currently translated at 100.0% (33 of 33 strings)

Translation: social-16.0/social-16.0-mail_activity_team
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mail_activity_team/es/
2023-11-08 12:58:13 +00:00
oca-ci 32378718d0 [UPD] Update mail_tracking.pot 2023-11-08 12:58:00 +00:00
Ivorra78 a99ca17518 Added translation using Weblate (Spanish) 2023-11-08 12:53:56 +00:00
Weblate b8d4e55af9 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-16.0/social-16.0-mail_tracking
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mail_tracking/
2023-11-08 12:48:31 +00:00
Ivorra78 dbfdf80a64 Translated using Weblate (Spanish)
Currently translated at 33.3% (11 of 33 strings)

Translation: social-16.0/social-16.0-mail_activity_team
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mail_activity_team/es/
2023-11-08 12:48:29 +00:00
Ivorra78 738ed8ab36 Translated using Weblate (Spanish)
Currently translated at 100.0% (20 of 20 strings)

Translation: social-16.0/social-16.0-mail_tracking_mass_mailing
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mail_tracking_mass_mailing/es/
2023-11-08 12:48:29 +00:00
oca-ci cadafab35d [UPD] Update mail_tracking.pot 2023-11-08 12:48:17 +00:00
Ivorra78 77f0edc655 Added translation using Weblate (Spanish) 2023-11-08 12:45:22 +00:00
mymage 344a5dc6b8 Translated using Weblate (Italian)
Currently translated at 66.6% (22 of 33 strings)

Translation: social-16.0/social-16.0-mail_activity_team
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mail_activity_team/it/
2023-11-03 13:39:54 +00:00
Weblate 7aaf336141 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-16.0/social-16.0-mail_tracking_mailgun
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mail_tracking_mailgun/
2023-11-02 20:14:03 +00:00
Weblate 1374800381 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-16.0/social-16.0-mail_tracking_mailgun
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mail_tracking_mailgun/
2023-11-02 20:12:59 +00:00
Weblate d6847a7c49 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-16.0/social-16.0-mail_tracking
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mail_tracking/
2023-11-02 18:03:14 +00:00
oca-ci 02f77d7c57 [UPD] Update mail_tracking.pot 2023-11-02 18:03:01 +00:00
Weblate 679c0cdee3 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-16.0/social-16.0-mail_tracking
Translate-URL: https://translation.odoo-community.org/projects/social-16-0/social-16-0-mail_tracking/
2023-11-02 17:59:11 +00:00
OCA-git-bot 780568d90a [BOT] post-merge updates 2023-11-02 17:58:55 +00:00
oca-ci 781d36d247 [UPD] Update mail_tracking.pot 2023-11-02 17:55:19 +00:00
oca-ci 02d57b5991 [UPD] Update mail_tracking.pot 2023-11-02 17:52:25 +00:00
oca-ci 6d00019aab [UPD] Update mail_tracking.pot 2023-11-02 17:48:59 +00:00
oca-ci b50317b9df [UPD] Update mail_tracking.pot 2023-11-02 17:45:20 +00:00
oca-ci a3ab4cbc4b [UPD] Update mail_tracking_mailgun.pot 2023-11-02 17:42:04 +00:00
oca-ci 2142f5f375 [UPD] Update mail_tracking.pot 2023-11-02 17:42:04 +00:00
OCA-git-bot a297269bfb Merge PR #1247 into 16.0
Signed-off-by pedrobaeza
2023-11-02 17:38:52 +00:00
David b5e695dc84 [FIX/IMP] mail_tracking_mailgun: finish migration
- Fix tests
- Fix warnings
- Improve code
- Get rid of superfluous stuff
- Remove auto-validation. It couldn't be working as it was and it would
  drag performance on contacts creation/write if active.

TT44207
2023-11-02 12:46:41 +01:00
Jesús Alan Ramos Rodríguez f68e28996b [MIG] mail_tracking_mailgun: Migration to 16.0 2023-11-02 12:33:26 +01:00
Jesús Alan Ramos Rodríguez 8a65f7664a [IMP] mail_tracking_mailgun: pre-commit stuff 2023-11-02 12:33:26 +01:00
Ivorra78 0ee8c839a5 Translated using Weblate (Spanish)
Currently translated at 100.0% (60 of 60 strings)

Translation: social-15.0/social-15.0-mail_tracking_mailgun
Translate-URL: https://translation.odoo-community.org/projects/social-15-0/social-15-0-mail_tracking_mailgun/es/
2023-11-02 12:33:26 +01:00
David 463aeedbf6 [FIX] mail_tracking_mailgun: bounces error
Since 9a47101964
bouncing the emails through the mailgun controller causes a singleton
error when the anonymous user tries to record the bounce message.

TT44585
2023-11-02 12:33:26 +01:00
David ff496cf2b4 [IMP] mail_tracking_mailgun: mass mailing manual tracking
Mass mailing are tracked from mail.trace as the don't store a message in
the db. In order to gather the message_id and be able to do manual
checks to mailgun, that's the table where we should get the message id.

TT40816
2023-11-02 12:33:26 +01:00
nicolas a6e05c28ea [MIG] mail_tracking_mailgun: Migration to 15.0 2023-11-02 12:33:26 +01:00
Jairo Llopis 8027299592 [IMP] mail_tracking_mailgun: refactor to support modern webhooks
Before this patch, the module was designed after the [deprecated Mailgun webhooks][3]. However Mailgun had the [events API][2] which was quite different. Modern Mailgun has deprecated those webhooks and instead uses new ones that include the same payload as the events API, so you can reuse code.

However, this was incorrectly reusing the code inversely: trying to process the events API through the same code prepared for the deprecated webhooks.

Besides, both `failed` and `rejected` mailgun events were mapped to `error` state, but that was also wrong because [`mail_tracking` doesn't have an `error` state][1].

So the logic of the whole module is changed, adapting it to process the events API payload, both through controllers (prepared for the new webhooks) and manual updates that directly call the events API.

Also, `rejected` is now translated into `reject`, and `failed` is translated into `hard_bounce` or `soft_bounce` depending on the severity, as specified by [mailgun docs][2]. Also, `bounced` and `dropped` mailgun states are removed because they don't exist, and instead `failed` and `rejected` properly get their metadata.

Of course, to know the severity, now the method to obtain that info must change, it' can't be a simple dict anymore.

Added more parameters because for example modern Mailgun uses different keys for signing payload than for accessing the API. As there are so many parameters, configuration is now possible through `res.config.settings`. Go there to autoregister webhooks too.

Since the new webhooks are completely incompatible with the old supposedly-abstract webhooks controllers (that were never really that abstract), support for old webhooks is removed, and it will be removed in the future from `mail_tracking` directly. There is a migration script that attempts to unregister old webhooks and register new ones automatically.

[1]: f73de421e2/mail_tracking/models/mail_tracking_event.py (L31-L42)
[2]: https://documentation.mailgun.com/en/latest/api-events.html#event-types
[3]: https://documentation.mailgun.com/en/latest/api-webhooks-deprecated.html
2023-11-02 12:33:26 +01:00
Carlos Roca 590d4df74e [MIG] mail_tracking_mailgun: Migration to v14.0 2023-11-02 12:33:26 +01:00
Alexandre D. Díaz dc265232d2 [IMP] Apply pre-commit changes: Resolve conflicts 2023-11-02 12:33:26 +01:00