Commit Graph

23 Commits (87de5ddb382ee1c6e30cc915ab445ef9f6e2eed6)

Author SHA1 Message Date
Jairo Llopis 87de5ddb38
[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
2021-10-15 11:58:00 +01:00
Alexandre Díaz d050805c7d fixup! [IMP] mail_tracking: Failed Messages to 12.0 2019-11-12 18:26:53 +01:00
Alexandre Díaz f4b56004a9 fixup! [IMP] mail_tracking: Failed Messages to 12.0 2019-11-07 12:53:57 +01:00
Alexandre Díaz 032499297c fixup! [IMP] mail_tracking: Failed Messages to 12.0 2019-11-06 02:44:01 +01:00
Alexandre Díaz 3a729cf544 fixup! [IMP] mail_tracking: Failed Messages to 12.0 2019-10-29 13:01:21 +01:00
Alexandre Díaz 293dd39ff6 [IMP] mail_tracking: Failed Messages to 12.0 2019-10-25 20:15:44 +02:00
David c94af853cc [IMP] mail_tracking: mail.thread filter for tracking errors
- Any model inheriting from mail.thread will have a filter available to
obtain records with errors in their messages trackings.
- The messages can be marked as done to avoid false positives when the
issues are solved.
2019-10-21 12:24:54 +02:00
ernesto 9f6d72034f [MIG] mail_tracking: Migration to 12.0 2019-01-07 02:40:06 -05:00
David Vidal 29b465365f [IMP] mail_tracking: email score performance (#299) 2018-12-18 12:31:00 -05:00
David 0fd2b031ef [MIG] mail_tracking: Migration to 11.0 2018-12-18 12:31:00 -05:00
eLBati 3f490609c5 IMP mail_tracking performances
On our server,
queries based on "mail_tracking_event"."tracking_email_id" improved from 501,924 ms to 1,840 ms
queries based on "mail_tracking_email"."mail_message_id" improved from 167,436 ms to 3,223 ms

The last ones are run several times when a thread has many messages
2018-12-18 12:31:00 -05:00
Antonio Espinosa 0c02f4bab5 [FIX] mail_tracking: bugfixes (#199)
* [FIX] Only one data-odoo-tracking-email tag in each email
* [FIX] Get status even in multicompany instances
2018-12-18 12:31:00 -05:00
Antonio Espinosa 57217b8549 [9.0][FIX][mail_tracking] Control exception when mail_message was removed (#132) 2018-12-18 12:30:59 -05:00
Antonio Espinosa 7740941b17 [8.0][FIX][mail_tracking] Use event recipient address to find partners and contacts to bounce (#133) 2018-12-18 12:30:59 -05:00
Antonio Espinosa 2b9556f029 Add access to portal/public user to his own email trackings 2018-12-18 12:30:59 -05:00
Antonio Espinosa 7f6bc7a45f [IMP] mail_tracking: Allow to define a custom mail_tracking base url 2018-12-18 12:30:59 -05:00
Antonio Espinosa 7f4e369d53 [IMP] mail_tracking performance and bounce process (#103) 2018-12-18 12:30:59 -05:00
Damien Bouvy 9bb2e239b7 [MIG] mail_tracking: Migrated to 10.0 2018-12-18 12:30:58 -05:00
Pedro M. Baeza e2f4f722fc [FIX] mail_tracking: Typo 2018-12-18 12:30:58 -05:00
Antonio Espinosa 5b01c956be [MIG] mail_tracking
* Improve tests
* Show trackings even if partner removed
* Disable CSRF protection to webhooks controllers
2018-12-18 12:30:58 -05:00
Antonio Espinosa a7fac21db8 [FIX] Update email_score when email changes 2018-12-18 12:30:58 -05:00
Antonio Espinosa e2a97e25fe [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-12-18 12:30:58 -05:00
Antonio Espinosa bc83763427 [8.0][ADD] mail_tracking addon (#67)
* [ADD] mail_tracking addon

* Add description icon

* Fixes remarked

* Fix Travis error

* Remarks fixed
2018-12-18 12:30:58 -05:00