Commit Graph

655 Commits (95bd61c7dca7af7267113da774d62c3965b01038)

Author SHA1 Message Date
mymage 95bd61c7dc Translated using Weblate (Italian)
Currently translated at 100.0% (3 of 3 strings)

Translation: social-17.0/social-17.0-mail_debrand
Translate-URL: https://translation.odoo-community.org/projects/social-17-0/social-17-0-mail_debrand/it/
2024-07-08 08:59:09 +00:00
mymage 85453b7381 Translated using Weblate (Italian)
Currently translated at 100.0% (4 of 4 strings)

Translation: social-17.0/social-17.0-mail_attach_existing_attachment
Translate-URL: https://translation.odoo-community.org/projects/social-17-0/social-17-0-mail_attach_existing_attachment/it/
2024-07-08 08:59:09 +00:00
mymage 820048bc07 Translated using Weblate (Italian)
Currently translated at 100.0% (128 of 128 strings)

Translation: social-17.0/social-17.0-mail_tracking
Translate-URL: https://translation.odoo-community.org/projects/social-17-0/social-17-0-mail_tracking/it/
2024-07-08 08:59:09 +00:00
mymage e199b9e55f Translated using Weblate (Italian)
Currently translated at 100.0% (28 of 28 strings)

Translation: social-17.0/social-17.0-mass_mailing_partner
Translate-URL: https://translation.odoo-community.org/projects/social-17-0/social-17-0-mass_mailing_partner/it/
2024-07-08 08:59:09 +00:00
mymage 27f38091da Added translation using Weblate (Italian) 2024-07-08 07:13:38 +00:00
Weblate a4850bb801 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-17.0/social-17.0-mail_attach_existing_attachment
Translate-URL: https://translation.odoo-community.org/projects/social-17-0/social-17-0-mail_attach_existing_attachment/
2024-07-07 10:42:48 +00:00
Weblate b67ea681a3 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-17.0/social-17.0-mass_mailing_partner
Translate-URL: https://translation.odoo-community.org/projects/social-17-0/social-17-0-mass_mailing_partner/
2024-07-07 10:42:37 +00:00
Weblate ddbbbb1b0d Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-17.0/social-17.0-mail_tracking
Translate-URL: https://translation.odoo-community.org/projects/social-17-0/social-17-0-mail_tracking/
2024-07-07 10:42:30 +00:00
Weblate 5eb25e32fe Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-17.0/social-17.0-mail_activity_board
Translate-URL: https://translation.odoo-community.org/projects/social-17-0/social-17-0-mail_activity_board/
2024-07-07 10:42:26 +00:00
Weblate a6b3fc9ab6 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-17.0/social-17.0-mass_mailing_resend
Translate-URL: https://translation.odoo-community.org/projects/social-17-0/social-17-0-mass_mailing_resend/
2024-07-07 10:42:25 +00:00
Weblate 5c2fa82d90 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-17.0/social-17.0-mail_optional_autofollow
Translate-URL: https://translation.odoo-community.org/projects/social-17-0/social-17-0-mail_optional_autofollow/
2024-07-07 10:42:23 +00:00
Weblate 97d8b7ae01 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-17.0/social-17.0-mail_notification_custom_subject
Translate-URL: https://translation.odoo-community.org/projects/social-17-0/social-17-0-mail_notification_custom_subject/
2024-07-07 10:42:08 +00:00
Weblate 36fc858ce7 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-17.0/social-17.0-mail_debrand
Translate-URL: https://translation.odoo-community.org/projects/social-17-0/social-17-0-mail_debrand/
2024-07-07 10:42:07 +00:00
Weblate 2a367ef589 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-17.0/social-17.0-mail_activity_team
Translate-URL: https://translation.odoo-community.org/projects/social-17-0/social-17-0-mail_activity_team/
2024-07-07 10:42:05 +00:00
Weblate 31f6041c09 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-17.0/social-17.0-mail_template_substitute
Translate-URL: https://translation.odoo-community.org/projects/social-17-0/social-17-0-mail_template_substitute/
2024-07-07 10:42:04 +00:00
OCA-git-bot 2d458df82a [BOT] post-merge updates 2024-07-03 10:37:35 +00:00
oca-ci a5e52d8606 [UPD] Update mail_tracking.pot 2024-07-03 10:30:38 +00:00
OCA-git-bot fe541915ff Merge PR #1367 into 17.0
Signed-off-by pedrobaeza
2024-07-03 10:28:13 +00:00
David e981f3cc6d [MIG] mail_tracking: Migration to 17.0
TT49060
2024-06-11 10:08:14 +02:00
Pedro M. Baeza 549006c5dc [IMP] mail_tracking: pre-commit auto fixes 2024-06-11 09:54:49 +02:00
Holger Brunn b293ba54de [FIX] mail_tracking: be closer to what Odoo does in a nodb environment 2024-06-11 09:51:53 +02:00
Holger Brunn b5fa4255fc [IMP] mail_tracking: Give example that actually works in readme 2024-06-11 09:51:53 +02:00
Vincent Hatakeyama c4addf4028 Translated using Weblate (French)
Currently translated at 100.0% (125 of 125 strings)

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/fr/
2024-06-11 09:51:53 +02:00
mymage 0f139e608d Translated using Weblate (Italian)
Currently translated at 29.8% (34 of 114 strings)

Translation: social-15.0/social-15.0-mail_tracking
Translate-URL: https://translation.odoo-community.org/projects/social-15-0/social-15-0-mail_tracking/it/
2024-06-11 09:51:53 +02:00
Adriano Prado 0c71ca5a52 Translated using Weblate (Portuguese (Brazil))
Currently translated at 82.4% (103 of 125 strings)

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/pt_BR/
2024-06-11 09:51:53 +02:00
NiChrDeuse ab323e561a [16.0][FIX] mail_tracking debug mode error 2024-06-11 09:51:53 +02:00
mymage 175aadff66 Translated using Weblate (Italian)
Currently translated at 27.2% (34 of 125 strings)

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/it/
2024-06-11 09:51:53 +02:00
payen000 c8e5ae90fc [FIX] mail_tracking: validated mailbox when computing isInFailedDiscuss 2024-06-11 09:51:53 +02:00
Ivorra78 41ccc411f9 Translated using Weblate (Spanish)
Currently translated at 100.0% (125 of 125 strings)

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/es/
2024-06-11 09:51:53 +02:00
payen000 f25a4a31e6 [MIG] mail_tracking: Completed migration to 16.0
The following changes were implemented:

1 - Added Failed Message component and related components to reuse the
    Message component when rendering failed messages. This allows us to
    dispose of the messagefailed JS model altogether, since failed messages
    are now just regular messages that were marked as failed.

2 - Added Owl reactivity to failed message actions so that browser does
    not have to be reloaded each time a message is marked as reviewed or
    resent.

3 - Fixed 'Retry' and 'Set as reviewed' flows for failed messages.

4 - Fixed `Failed sent messages` filter on models by overriding `get_view`
    instead of `_fields_view_get`

5 - Refactored folder structure to more closely resemble the `mail`
    module's folder structure.

6 - Refactored module to utilize `Command` as a means to create, write,
    etc. instead of `[0, ...]`, `[4, ...]`.

7 - Fixed and added unit tests.

8 - Removed dead/unused code from `v15`.
2024-06-11 09:51:53 +02:00
filoquin e0fee46fa9 [MIG] mail_tracking: Migration to 16.0 2024-06-11 09:51:53 +02:00
David 0de49f2acd [FIX] mail_tracking: failed messages in thread
- Recover the failed messages box in the mail.thread
- Fix failed message box template issues
- Remove dead code
- Fix send_email() method signature
- Fix patch methods js files paths
- Update roadmap

TT44683
2024-06-11 09:51:53 +02:00
dhx 2fe46dd8e1 [IMP] mail_tracking: New config parameter to disable the tracking image
- As the tracker img in the body is currently also used to set the
  X-Odoo-MailTracking-ID mail header we can remove the tag only
  after this is done
- Added tests to check for the presence and absence of the tracking
  image tag depending on the new configuration parameter
2024-06-11 09:51:53 +02:00
David aea5fa7548 [FIX] mail_tracking: allowed trackings compute
In the forward port of the permission check, a column was dropped from
the tuple, but the following code wasn't adapted to the new tuple
length. For clarity sake we also name the tuple unpacking into proper
variables.

TT43453
2024-06-11 09:51:53 +02:00
David e0a4c5b1fe [FIX] mail_tracking: thread permissions
If a user tries to read a thread on a record and one message is from a
partner on which he has no permissions, there will be an exception as
this method tries to fetch info from such partner.

TT43075
2024-06-11 09:51:53 +02:00
Thierry Ducrest 4d6d8cbb17 Fix mail tracking bounce notification not logged
This is to resolve the following issue:

* https://github.com/OCA/social/issues/1121
2024-06-11 09:51:53 +02:00
Francesco Foresti 1260333caf Translated using Weblate (Italian)
Currently translated at 29.8% (34 of 114 strings)

Translation: social-15.0/social-15.0-mail_tracking
Translate-URL: https://translation.odoo-community.org/projects/social-15-0/social-15-0-mail_tracking/it/
2024-06-11 09:51:53 +02:00
Weblate c43890993b Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: social-15.0/social-15.0-mail_tracking
Translate-URL: https://translation.odoo-community.org/projects/social-15-0/social-15-0-mail_tracking/
2024-06-11 09:51:53 +02:00
oca-ci aed012d07f [UPD] Update mail_tracking.pot 2024-06-11 09:51:53 +02:00
sergio-teruel 89e10b9310 [FIX] mail_tracking: Crash to add malformed emails to recipients suggestions 2024-06-11 09:51:53 +02:00
jb 4912eb5389 use keyword arguments in build_email to comply with portal tests 2024-06-11 09:51:53 +02:00
David f9aa7c1fd4 [FIX] mail_tracking: js linter warnings 2024-06-11 09:51:53 +02:00
Stephane Mangin 8301727ee1 [IMP] mail_tracking: remove legacy hooks 2024-06-11 09:51:53 +02:00
david 4cc3d4dc32 [FIX] mail_tracking: permissions
Refine which mail tracking record is allowed to see. We can rely on the
ACLs of the related records so we minimize inconvenient message subject
leaks.

A regular user can read these mail.tracking.email records:

- Those with a linked mail.message that the user can read
- Those with a linked mail.mail that the user can read
- Those with no message/mail link but a linked partner that the user can
read.
- Those with no linked records.

TT31399
2024-06-11 09:51:53 +02:00
sugapablo b760f0780e [FIX] mail_tracking: error when filtering by "Sent" 2024-06-11 09:51:53 +02:00
Jairo Llopis 2e2158594c [FIX] mail_tracking: process sent events
Up until now, the `sent` event type was never processed, probably because it "made no sense", as an unsent email would never trigger an event.

However, it makes sense to process it because you may have a local relay that transmits mails over to the mail provider. In those circumstances, you should have 2 "sent" events (one from the relay and another one from the provider).

Also marked some useless parts of code for removal.

@Tecnativa TT32365
2024-06-11 09:51:53 +02:00
David 84535f3629 [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
2024-06-11 09:51:53 +02:00
David 38d233e9ff [FIX] mail_tracking: mixed classes
In migration #873 the classes DiscussController and MailController which
are the result of an upstream functionality split are merge altogether
in this module override causing undesired side effects in other modules
trying to extend those (i.e.: portal)

TT41432
2024-06-11 09:51:53 +02:00
Jasmin Solanki 5e9998e324 [MIG] mail_tracking: Migration to 15.0 2024-06-11 09:51:53 +02:00
Jasmin Solanki 5c383b4724 [IMP] mail_tracking: black, isort, prettier 2024-06-11 09:51:53 +02:00