diff --git a/mail_tracking/controllers/main.py b/mail_tracking/controllers/main.py index 8eb1f6529..bb5be4e64 100644 --- a/mail_tracking/controllers/main.py +++ b/mail_tracking/controllers/main.py @@ -40,6 +40,7 @@ class MailTrackingController(MailController): "ua_family": request.user_agent.browser or False, } + # TODO Remove useless controller @http.route( [ "/mail/tracking/all/", diff --git a/mail_tracking/models/mail_tracking_email.py b/mail_tracking/models/mail_tracking_email.py index 72590c3eb..a52e5e9bb 100644 --- a/mail_tracking/models/mail_tracking_email.py +++ b/mail_tracking/models/mail_tracking_email.py @@ -382,6 +382,7 @@ class MailTrackingEmail(models.Model): _logger.debug("Concurrent event '%s' discarded", event_type) return event_ids + # TODO Remove useless method @api.model def event_process(self, request, post, metadata, event_type=None): # Generic event process hook, inherit it and diff --git a/mail_tracking/models/mail_tracking_event.py b/mail_tracking/models/mail_tracking_event.py index c92fc6f3b..c00af256a 100644 --- a/mail_tracking/models/mail_tracking_event.py +++ b/mail_tracking/models/mail_tracking_event.py @@ -119,6 +119,10 @@ class MailTrackingEvent(models.Model): ) return self._process_data(tracking_email, metadata, event_type, state) + @api.model + def process_sent(self, tracking_email, metadata): + return self._process_status(tracking_email, metadata, "sent", "sent") + @api.model def process_delivered(self, tracking_email, metadata): return self._process_status(tracking_email, metadata, "delivered", "delivered")