summaryrefslogtreecommitdiff
path: root/addons/hr/static/src
diff options
context:
space:
mode:
authorAaron Bohy <aab@odoo.com>2020-04-29 07:21:40 +0000
committerAaron Bohy <aab@odoo.com>2020-05-05 10:05:12 +0000
commite63ffeab5aadc69bdb5bc4f25238f9138055d3ed (patch)
treed128ab0fab4bdeeb3fce9a25e2b935e6f91f2d34 /addons/hr/static/src
parentdf4693e7ffe8082335355b9a7c573d1038547f89 (diff)
[REF] mail,hr: move openDMChatWindow to MailManager
It will be used by the Many2OneAvatarUser widget defined in the next commit.
Diffstat (limited to 'addons/hr/static/src')
-rw-r--r--addons/hr/static/src/js/chat.js14
1 files changed, 2 insertions, 12 deletions
diff --git a/addons/hr/static/src/js/chat.js b/addons/hr/static/src/js/chat.js
index 233b9898e08..86e7d33ffc3 100644
--- a/addons/hr/static/src/js/chat.js
+++ b/addons/hr/static/src/js/chat.js
@@ -44,18 +44,8 @@ odoo.define('hr.employee_chat', function (require) {
open_chat: '_onOpenChat'
}),
- _onOpenChat: function(ev) {
- var self = this;
- var dmChat = this.call('mail_service', 'getDMChatFromPartnerID', ev.data.partner_id);
- if (dmChat) {
- dmChat.detach();
- } else {
- var def = this.call('mail_service', 'createChannel', ev.data.partner_id, 'dm_chat').then(function (dmChatId) {
- dmChat = self.call('mail_service', 'getChannel', dmChatId);
- dmChat.detach();
- });
- Promise.resolve(def);
- }
+ _onOpenChat: function (ev) {
+ this.call('mail_service', 'openDMChatWindow', ev.data.partner_id);
},
});