Thibault Delavallée
7accd77999
[REF][FIX] link_tracker, mass_mailing: factorize method creating link tracker click values
...
This commit factorizes the link.tracker.click values computation out of
the add_click method. This method is called when customers click on links
in email that are tracked in Odoo.
Purpose of this commit is
* to effectively put mass mailing related code into mass mailing.
Currently link_tracker holds code related to mass mailing which is
not in its dependency tree. Let us therefore try to be a bit modular
and add a proper inheritance in mass mailing;
* allow addons to inherit from the click values prepare method to add
specific values depending on their behavior like mass mailing adding
links to a mass mailing and a mass mailing campaign;
2017-09-15 15:56:23 +02:00
..
2017-09-15 14:34:18 +02:00
2017-09-12 12:09:11 +02:00
2017-09-13 20:07:38 +02:00
2017-09-10 04:41:07 +02:00
2017-09-13 10:59:12 +02:00
2017-08-30 09:05:22 +02:00
2017-09-15 13:24:02 +02:00
2017-07-12 17:48:43 +02:00
2017-09-06 11:41:25 +02:00
2017-09-13 18:45:07 +02:00
2017-08-20 04:40:12 +02:00
2017-09-13 20:07:38 +02:00
2017-09-10 04:41:07 +02:00
2017-08-28 09:53:23 +02:00
2017-08-13 07:15:42 +02:00
2017-08-14 10:20:37 +02:00
2017-09-10 04:41:07 +02:00
2017-09-10 04:41:07 +02:00
2017-09-12 12:09:11 +02:00
2017-09-10 04:41:07 +02:00
2017-08-24 13:17:53 +02:00
2017-09-11 13:30:03 +02:00
2017-09-03 07:07:46 +02:00
2017-09-01 13:03:18 +02:00
2017-09-03 00:30:50 +02:00
2017-08-20 04:40:12 +02:00
2017-09-11 14:02:19 +02:00
2017-08-20 23:25:54 +02:00
2017-09-13 20:07:38 +02:00
2017-08-13 07:15:42 +02:00
2017-09-13 20:07:38 +02:00
2017-09-06 15:27:30 +02:00
2017-09-12 12:09:11 +02:00
2017-09-13 09:48:25 +02:00
2017-09-13 20:07:38 +02:00
2017-09-10 04:41:07 +02:00
2017-09-15 14:34:18 +02:00
2017-08-13 07:15:42 +02:00
2017-09-01 13:03:18 +02:00
2017-09-04 16:52:30 +02:00
2017-09-03 04:40:05 +02:00
2017-09-12 12:09:11 +02:00
2017-08-20 23:25:54 +02:00
2017-09-15 14:34:18 +02:00
2017-09-03 04:40:05 +02:00
2017-09-03 00:30:50 +02:00
2017-09-15 14:34:18 +02:00
2017-09-15 14:34:18 +02:00
2017-08-20 04:40:12 +02:00
2017-08-23 16:44:58 +02:00
2017-09-13 20:07:38 +02:00
2017-09-15 14:34:18 +02:00
2017-09-01 13:03:18 +02:00
2017-09-15 14:34:18 +02:00
2017-09-15 14:34:18 +02:00
2017-09-15 14:34:18 +02:00
2017-09-15 14:34:18 +02:00
2017-09-15 13:24:02 +02:00
2017-08-20 04:40:12 +02:00
2017-09-15 14:34:18 +02:00
2017-08-13 07:15:42 +02:00
2017-07-25 12:26:50 +02:00
2017-09-10 07:07:40 +02:00
2017-08-14 10:20:37 +02:00
2017-09-15 14:34:18 +02:00
2017-09-01 13:03:18 +02:00
2017-09-13 08:41:32 +02:00
2017-09-10 04:41:07 +02:00
2017-09-15 15:29:37 +02:00
2017-08-20 23:25:54 +02:00
2017-08-23 16:44:58 +02:00
2017-06-15 18:44:16 +02:00
2017-09-15 15:25:06 +02:00
2017-08-28 11:24:24 +02:00
2017-08-28 11:24:24 +02:00
2017-08-28 11:24:24 +02:00
2017-08-28 11:24:24 +02:00
2017-08-31 12:55:41 +02:00
2017-08-08 12:02:27 +02:00
2017-09-01 13:03:18 +02:00
2017-09-03 00:30:50 +02:00
2017-08-14 10:20:37 +02:00
2017-08-28 11:24:24 +02:00
2017-08-28 11:24:24 +02:00
2017-08-28 11:24:24 +02:00
2017-09-05 15:02:30 +02:00
2017-08-28 11:24:24 +02:00
2017-08-28 09:53:23 +02:00
2017-08-28 09:53:23 +02:00
2017-08-28 11:24:24 +02:00
2017-08-28 11:24:24 +02:00
2017-09-12 17:52:47 +02:00
2017-09-12 17:52:47 +02:00
2017-09-12 17:52:47 +02:00
2017-08-28 11:24:24 +02:00
2017-08-28 11:24:24 +02:00
2017-09-15 14:04:41 +02:00
2017-08-28 11:24:24 +02:00
2017-09-01 13:03:18 +02:00
2017-09-06 17:40:59 +02:00
2017-08-24 13:17:53 +02:00
2017-09-04 16:52:30 +02:00
2017-08-28 11:24:24 +02:00
2017-08-28 11:24:24 +02:00
2017-08-28 11:24:24 +02:00
2017-08-28 11:24:24 +02:00
2017-08-28 11:24:24 +02:00
2017-08-28 11:24:24 +02:00
2017-08-28 11:24:24 +02:00
2017-09-15 13:24:02 +02:00
2017-08-28 11:24:24 +02:00
2017-08-28 11:24:24 +02:00
2017-08-28 11:24:24 +02:00
2017-08-31 12:55:41 +02:00
2017-08-28 11:24:24 +02:00
2017-08-28 14:02:35 +02:00
2017-09-05 17:23:54 +02:00
2017-09-06 16:38:32 +02:00
2017-08-31 12:55:41 +02:00
2017-08-28 11:24:24 +02:00
2017-08-28 11:24:24 +02:00
2017-08-28 11:24:24 +02:00
2017-08-31 12:55:41 +02:00
2017-08-28 11:24:24 +02:00
2017-08-28 11:24:24 +02:00
2017-08-14 10:20:37 +02:00
2017-08-31 12:55:41 +02:00
2017-08-28 11:24:24 +02:00
2017-08-28 11:24:24 +02:00
2017-08-31 12:55:41 +02:00
2017-08-28 11:24:24 +02:00
2017-08-28 11:24:24 +02:00
2017-08-25 09:49:00 +02:00
2017-08-28 11:24:24 +02:00
2017-08-28 11:24:24 +02:00
2017-08-31 12:55:41 +02:00
2017-09-15 15:56:23 +02:00
2017-09-15 14:34:18 +02:00
2017-09-15 15:25:06 +02:00
2017-09-15 14:34:18 +02:00
2017-09-15 15:56:23 +02:00
2017-07-25 12:26:50 +02:00
2017-08-23 15:18:11 +02:00
2017-09-15 14:34:18 +02:00
2017-09-15 14:34:18 +02:00
2017-08-20 07:14:17 +02:00
2017-09-14 10:16:00 +02:00
2017-09-10 04:41:07 +02:00
2017-08-14 10:20:37 +02:00
2017-09-01 13:03:18 +02:00
2017-09-01 13:03:18 +02:00
2017-09-10 04:41:07 +02:00
2017-08-29 17:16:42 +02:00
2017-08-29 17:16:42 +02:00
2017-08-29 17:16:42 +02:00
2017-09-03 00:30:50 +02:00
2017-09-10 04:41:07 +02:00
2017-08-29 17:16:42 +02:00
2017-08-29 17:16:42 +02:00
2017-09-03 04:40:05 +02:00
2017-08-29 17:16:42 +02:00
2017-09-01 13:02:54 +02:00
2017-09-15 14:34:18 +02:00
2017-09-15 15:29:37 +02:00
2017-09-03 00:30:50 +02:00
2017-08-13 07:15:42 +02:00
2017-08-14 10:20:37 +02:00
2017-09-03 04:40:05 +02:00
2017-09-03 04:40:05 +02:00
2017-09-14 10:16:00 +02:00
2017-08-20 07:14:17 +02:00
2017-09-08 17:08:06 +02:00
2017-09-15 14:34:18 +02:00
2017-09-10 04:41:07 +02:00
2017-08-24 13:17:53 +02:00
2017-08-23 18:15:56 +02:00
2017-09-10 04:41:07 +02:00
2017-09-14 23:48:56 +02:00
2017-09-13 08:41:31 +02:00
2017-09-15 14:34:18 +02:00
2017-08-13 07:15:42 +02:00
2017-09-15 14:34:18 +02:00
2017-09-11 12:20:49 +02:00
2017-09-10 04:41:07 +02:00
2017-09-13 10:59:12 +02:00
2017-09-10 04:41:07 +02:00
2017-09-15 14:34:18 +02:00
2017-09-10 04:41:07 +02:00
2017-09-14 14:48:07 +02:00
2017-08-09 10:03:08 +02:00
2017-09-03 00:30:50 +02:00
2017-09-08 17:08:05 +02:00
2017-09-10 04:41:07 +02:00
2017-09-07 18:25:35 +02:00
2017-08-13 07:15:42 +02:00
2017-09-14 15:13:02 +02:00
2017-09-13 08:41:32 +02:00
2017-09-15 15:04:52 +02:00
2017-09-15 14:34:18 +02:00
2017-09-13 20:07:38 +02:00
2017-09-08 17:08:06 +02:00
2017-09-01 13:03:18 +02:00
2017-09-15 14:34:18 +02:00
2017-09-15 14:34:18 +02:00
2017-08-27 04:40:12 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-09-03 00:30:50 +02:00
2017-09-15 15:04:52 +02:00
2017-08-31 16:26:11 +02:00
2017-09-15 15:29:37 +02:00
2017-08-31 16:26:11 +02:00
2017-09-10 04:41:07 +02:00
2017-09-14 10:53:26 +02:00
2017-09-10 07:07:40 +02:00
2017-09-15 15:29:37 +02:00
2017-09-15 15:29:37 +02:00
2017-09-15 15:29:37 +02:00
2017-09-10 04:41:07 +02:00
2017-07-12 17:48:43 +02:00
2017-09-10 04:41:07 +02:00
2017-09-15 15:29:37 +02:00
2017-08-24 13:17:53 +02:00
2017-08-29 17:13:15 +02:00
2017-09-15 15:29:37 +02:00
2017-09-14 12:21:26 +02:00
2017-08-07 11:24:55 +02:00
2017-09-15 15:29:37 +02:00
2017-09-15 14:34:18 +02:00
2017-08-16 11:04:14 +02:00
2017-08-20 00:31:52 +02:00
2017-09-15 15:29:37 +02:00
2017-09-15 15:29:37 +02:00
2017-09-03 04:40:05 +02:00
2017-09-06 15:21:25 +02:00
2017-09-10 04:41:07 +02:00
2017-09-10 04:41:07 +02:00
2017-09-15 15:29:37 +02:00
2017-08-14 10:20:37 +02:00
2017-09-15 15:29:37 +02:00
2017-08-29 17:16:42 +02:00
2017-09-07 18:25:35 +02:00
2017-08-16 14:56:40 +02:00
2017-09-04 16:52:30 +02:00
2017-09-15 15:29:37 +02:00
2017-08-18 15:56:44 +02:00
2017-09-06 17:40:59 +02:00
2017-09-04 11:15:38 +02:00
2017-08-27 07:14:46 +02:00
2017-09-04 11:15:38 +02:00
2017-08-04 14:57:25 +02:00
2017-08-20 07:14:17 +02:00
2017-09-15 15:29:37 +02:00
2017-09-03 04:40:05 +02:00
2017-09-06 15:21:25 +02:00