[MERGE] [FIX] Wall: fixed attribute error on res.users, due to a missing method called by the JS

[IMP] Chatter: partner creation from emails: do it only when having a not empty list

bzr revid: tde@openerp.com-20130115112601-92cx2eodl39gv8hc
This commit is contained in:
Thibault Delavallée
2013-01-15 12:26:01 +01:00
2 changed files with 6 additions and 0 deletions
+3
View File
@@ -150,6 +150,9 @@ class res_users(osv.Model):
self.pool.get('res.partner').message_subscribe(cr, uid, [partner_id], partner_ids, subtype_ids=subtype_ids, context=context)
return True
def message_create_partners_from_emails(self, cr, uid, emails, context=None):
return self.pool.get('res.partner').message_create_partners_from_emails(cr, uid, emails, context=context)
class res_users_mail_group(osv.Model):
""" Update of res.users class
+3
View File
@@ -580,6 +580,9 @@ openerp.mail = function (session) {
}
});
var deferred_check = $.Deferred();
if (emails.length == 0) {
return deferred_check.resolve(partners_from);
}
self.parent_thread.ds_thread._model.call('message_create_partners_from_emails', [emails]).then(function (partners) {
partners_from = _.clone(partners.partner_ids);
var deferreds = [];