XavierDo
6f43977a4e
[REF] mail: improve message_post and message_notify API
...
Message post should always be called on a record (ensure_one). That way we
ensure posting a message is always done in a record's context with right
values computed (reply_to, followers, ...)
Message_notify can be called on record or on mail_thread and must have
partner_ids. It is based on the recently modified user_notification mechanism
and allow to notify a partner on a record or just to push him a message
(aka, not linked to a record).
Small performance improvement
* browse recipients instead of search in _notify_email_recipients;
* todo in future optimizations: mayybe be improve by searching on ids
and is_blacklist immediately;
Related to task 1943901
Linked to PR #32404
2019-05-29 13:32:26 +00:00
..
2019-05-29 12:47:52 +00:00
2019-05-27 12:00:39 +00:00
2019-05-24 09:24:17 +00:00
2019-05-24 09:24:17 +00:00
2019-05-29 08:09:15 +00:00
2019-05-06 12:27:51 +02:00
2019-05-07 14:35:12 +02:00
2019-05-29 13:32:26 +00:00
2019-05-05 06:07:56 +02:00
2019-05-29 08:09:15 +00:00
2019-05-01 02:43:48 +02:00
2019-05-29 08:09:15 +00:00
2019-05-29 08:09:15 +00:00
2019-04-28 01:34:21 +02:00
2019-03-24 06:23:04 +01:00
2019-05-05 06:07:56 +02:00
2019-05-05 06:07:56 +02:00
2019-05-05 06:07:56 +02:00
2019-04-28 01:34:21 +02:00
2019-05-16 05:41:21 +00:00
2019-05-05 06:07:56 +02:00
2019-05-05 06:07:56 +02:00
2019-05-13 11:02:27 +02:00
2019-05-05 01:35:12 +02:00
2019-05-05 06:07:56 +02:00
2019-05-05 03:10:58 +02:00
2019-05-05 06:07:56 +02:00
2019-05-13 11:02:27 +02:00
2019-05-13 15:26:12 +02:00
2019-05-29 08:09:15 +00:00
2019-05-05 06:07:56 +02:00
2019-05-29 08:09:15 +00:00
2019-05-13 15:26:12 +02:00
2019-05-08 14:23:53 +00:00
2019-05-29 13:32:26 +00:00
2019-05-27 12:00:39 +00:00
2019-05-05 06:07:56 +02:00
2019-05-29 13:32:26 +00:00
2019-05-16 08:03:13 +00:00
2019-05-29 08:09:15 +00:00
2019-05-05 06:07:56 +02:00
2019-05-05 06:07:56 +02:00
2019-05-05 06:07:56 +02:00
2019-05-29 08:09:15 +00:00
2019-05-29 08:09:15 +00:00
2019-05-29 13:32:26 +00:00
2019-05-29 08:09:15 +00:00
2019-05-27 12:00:39 +00:00
2019-05-29 08:09:15 +00:00
2019-05-29 13:32:26 +00:00
2019-05-05 01:35:12 +02:00
2019-05-13 11:02:27 +02:00
2019-05-05 06:07:56 +02:00
2019-05-01 02:43:48 +02:00
2019-05-05 06:07:56 +02:00
2019-05-29 13:32:26 +00:00
2019-05-05 06:07:56 +02:00
2019-05-29 08:09:15 +00:00
2019-05-29 08:09:15 +00:00
2019-05-29 08:09:15 +00:00
2019-05-05 01:35:12 +02:00
2019-04-14 06:08:11 +02:00
2019-05-05 06:07:56 +02:00
2019-05-29 08:09:15 +00:00
2019-05-05 06:07:56 +02:00
2019-05-29 08:09:15 +00:00
2019-05-29 08:09:15 +00:00
2019-05-29 13:32:26 +00:00
2019-05-05 06:07:56 +02:00
2019-05-05 06:07:56 +02:00
2019-04-23 12:05:29 +00:00
2019-05-29 08:09:15 +00:00
2019-05-05 06:07:56 +02:00
2019-05-23 05:47:11 +00:00
2019-05-09 11:12:22 +02:00
2019-05-29 15:49:03 +02:00
2019-03-29 18:10:57 +01:00
2019-04-09 09:27:35 +00:00
2019-05-29 08:09:15 +00:00
2019-05-13 15:26:12 +02:00
2019-05-05 06:07:56 +02:00
2019-05-05 01:35:12 +02:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-08 11:04:54 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-13 11:02:27 +02:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-29 08:09:15 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-29 08:09:15 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-29 08:09:15 +00:00
2019-05-10 11:52:58 +00:00
2019-05-29 08:09:15 +00:00
2019-05-29 08:09:15 +00:00
2019-05-29 08:09:15 +00:00
2019-05-13 08:57:49 +00:00
2019-05-29 08:09:15 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-29 08:09:15 +00:00
2019-05-10 11:52:58 +00:00
2019-05-29 08:09:15 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-05 06:07:56 +02:00
2019-05-10 11:52:58 +00:00
2019-05-29 08:09:15 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-04-17 19:47:37 +02:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 11:52:58 +00:00
2019-05-10 13:15:24 +00:00
2019-05-29 08:09:15 +00:00
2019-05-29 13:32:26 +00:00
2019-05-29 13:32:26 +00:00
2019-05-29 08:09:15 +00:00
2019-05-29 13:32:26 +00:00
2019-05-05 06:07:56 +02:00
2019-04-28 01:34:21 +02:00
2019-04-28 01:34:21 +02:00
2019-05-05 06:07:56 +02:00
2019-05-27 12:00:39 +00:00
2019-05-29 13:05:29 +00:00
2019-04-03 13:51:05 +00:00
2019-05-29 08:09:15 +00:00
2019-05-05 06:07:56 +02:00
2019-04-28 01:34:21 +02:00
2019-05-29 08:09:15 +00:00
2019-05-05 03:10:58 +02:00
2019-05-29 08:09:15 +00:00
2019-05-29 08:09:15 +00:00
2019-05-05 06:07:56 +02:00
2019-05-08 07:05:11 +00:00
2019-05-06 12:27:51 +02:00
2019-05-05 06:07:56 +02:00
2019-05-05 06:07:56 +02:00
2019-05-05 06:07:56 +02:00
2019-05-13 15:26:12 +02:00
2019-05-05 06:07:56 +02:00
2019-05-05 06:07:56 +02:00
2019-05-05 06:07:56 +02:00
2019-05-29 08:09:15 +00:00
2019-05-29 08:09:15 +00:00
2019-05-29 14:14:40 +00:00
2019-05-29 13:32:26 +00:00
2019-05-05 03:10:58 +02:00
2019-05-05 03:10:58 +02:00
2019-05-05 06:07:56 +02:00
2019-05-05 03:10:58 +02:00
2019-05-05 03:10:58 +02:00
2019-05-05 06:07:56 +02:00
2019-05-27 12:00:39 +00:00
2019-05-05 03:10:58 +02:00
2019-05-29 08:09:15 +00:00
2019-05-05 03:10:58 +02:00
2019-05-15 09:13:40 +00:00
2019-05-29 08:09:15 +00:00
2019-05-29 13:32:26 +00:00
2019-05-29 08:09:15 +00:00
2019-05-29 08:09:15 +00:00
2019-04-28 01:34:21 +02:00
2019-04-03 13:53:52 +00:00
2019-05-29 08:09:15 +00:00
2019-05-29 08:09:15 +00:00
2019-05-29 13:05:19 +00:00
2019-05-05 06:07:56 +02:00
2019-05-29 08:09:15 +00:00
2019-05-29 08:09:15 +00:00
2019-05-29 08:09:15 +00:00
2019-05-29 08:09:15 +00:00
2019-05-29 08:09:15 +00:00
2019-05-07 07:04:34 +00:00
2019-05-29 08:09:15 +00:00
2019-05-29 08:09:15 +00:00
2019-05-05 03:10:58 +02:00
2019-05-13 15:26:12 +02:00
2019-05-29 08:09:15 +00:00
2019-05-13 15:26:12 +02:00
2019-05-29 13:05:29 +00:00
2019-05-29 08:09:15 +00:00
2019-05-24 09:46:46 +00:00
2019-05-29 08:09:15 +00:00
2019-05-29 08:09:15 +00:00
2019-05-29 08:09:15 +00:00
2019-05-29 08:09:15 +00:00
2019-05-05 06:07:56 +02:00
2019-05-29 12:48:52 +00:00
2019-05-29 08:09:15 +00:00
2019-05-29 08:09:15 +00:00
2019-05-29 08:09:15 +00:00
2019-05-27 12:00:39 +00:00
2019-05-29 08:09:15 +00:00
2019-04-28 01:34:21 +02:00
2019-05-29 13:32:26 +00:00
2019-05-13 15:18:40 +00:00
2019-05-06 12:27:51 +02:00
2019-05-13 11:02:27 +02:00
2019-05-14 12:26:41 +00:00
2019-05-05 06:07:56 +02:00
2019-05-28 15:47:49 +00:00
2019-04-28 01:34:21 +02:00
2019-05-27 16:32:52 +00:00
2019-05-01 02:43:48 +02:00
2019-05-29 08:09:15 +00:00
2019-05-13 15:26:12 +02:00
2019-05-27 16:32:52 +00:00
2019-05-29 08:09:15 +00:00
2019-05-27 16:32:52 +00:00
2019-05-05 03:10:58 +02:00
2019-05-29 13:32:26 +00:00
2019-05-05 01:35:12 +02:00
2019-05-14 09:10:24 +00:00
2019-05-05 03:10:58 +02:00
2019-05-13 15:26:12 +02:00
2019-05-29 13:32:26 +00:00
2019-05-05 03:10:58 +02:00
2019-05-29 13:32:26 +00:00
2019-05-29 08:09:15 +00:00
2019-04-28 01:34:21 +02:00
2019-05-13 15:26:12 +02:00
2019-05-05 03:10:58 +02:00
2019-05-27 09:31:56 +00:00
2019-05-13 15:18:40 +00:00
2019-05-13 15:18:40 +00:00
2019-05-01 02:43:48 +02:00
2019-05-05 01:35:12 +02:00
2019-05-01 02:43:48 +02:00
2019-05-15 17:23:44 +00:00
2019-05-21 10:34:40 +00:00
2019-04-28 01:34:21 +02:00
2019-05-29 08:09:15 +00:00
2019-05-28 15:05:42 +00:00
2019-05-28 15:05:42 +00:00
2019-05-28 15:05:42 +00:00
2019-05-01 02:43:48 +02:00
2019-04-28 01:34:21 +02:00
2019-04-04 08:47:37 +00:00
2019-05-06 12:27:51 +02:00
2019-05-05 03:10:58 +02:00
2019-05-28 15:05:42 +00:00
2019-05-29 08:09:15 +00:00
2019-05-13 12:03:03 +00:00
2019-05-13 15:26:12 +02:00
2019-04-24 06:40:24 +00:00
2019-05-01 02:43:48 +02:00
2019-05-01 02:43:48 +02:00