From d3df3268a98f2c19ca1897196102b50d7821f73f Mon Sep 17 00:00:00 2001 From: Aaron Bohy Date: Mon, 31 Aug 2015 11:00:26 +0200 Subject: [PATCH] [FIX] mail: partner invite dialog Correctly send a notification on people invite Also remove useless less rule --- addons/mail/static/src/js/mail_chat_backend.js | 7 ++----- addons/mail/static/src/less/mail_chat_backend.less | 7 ------- addons/mail/static/src/xml/mail_chat_backend.xml | 2 +- 3 files changed, 3 insertions(+), 13 deletions(-) diff --git a/addons/mail/static/src/js/mail_chat_backend.js b/addons/mail/static/src/js/mail_chat_backend.js index 798024ce751..039107fd2fe 100644 --- a/addons/mail/static/src/js/mail_chat_backend.js +++ b/addons/mail/static/src/js/mail_chat_backend.js @@ -357,13 +357,10 @@ var PartnerInviteDialog = Dialog.extend({ var self = this; var data = this.$partner_invite_input.select2('data'); if(data.length >= 1){ - this.ChannelModel.call('channel_invite', [], {"ids" : [this.channel.id], 'partner_ids': _.pluck(data, 'id')}).then(function(){ + return this.ChannelModel.call('channel_invite', [], {"ids" : [this.channel.id], 'partner_ids': _.pluck(data, 'id')}).then(function(){ var names = _.pluck(data, 'text').join(', '); self.do_notify(_t('New people'), _.str.sprintf(_t('You added %s to the conversation.'), names)); - self.close(); }); - }else{ - self.close(); } }, }); @@ -562,7 +559,7 @@ var ChatMailThread = Widget.extend(mail_thread.MailThreadMixin, ControlPanelMixi }, on_click_button_invite: function(){ new PartnerInviteDialog(this, { - title: _.str.sprintf(_t('Invite people to %s.'), this.get_current_channel_name()), + title: _.str.sprintf(_t('Invite people to %s'), this.get_current_channel_name()), channel: this.channels[this.get('current_channel_id')], }).open(); }, diff --git a/addons/mail/static/src/less/mail_chat_backend.less b/addons/mail/static/src/less/mail_chat_backend.less index d29138bfa0d..fb9b4202115 100644 --- a/addons/mail/static/src/less/mail_chat_backend.less +++ b/addons/mail/static/src/less/mail_chat_backend.less @@ -126,10 +126,3 @@ } } } - -// ------------------------------------------------------------------ -// Other components -// ------------------------------------------------------------------ -.o_mail_chat_partner_invite{ - height: 50px; -} diff --git a/addons/mail/static/src/xml/mail_chat_backend.xml b/addons/mail/static/src/xml/mail_chat_backend.xml index 4e7ec58643f..acbc4b39a33 100644 --- a/addons/mail/static/src/xml/mail_chat_backend.xml +++ b/addons/mail/static/src/xml/mail_chat_backend.xml @@ -22,7 +22,7 @@ -
+