[FIX] im: wrong access rule (user_ids in an array of ids, not an array of tuple (id, name)) + useless arg passed to ensure_users
bzr revid: dle@openerp.com-20140128195718-47861aq02r3mqdf8
This commit is contained in:
parent
b090a05a36
commit
f9af9fae12
|
@ -5,7 +5,7 @@
|
|||
<field name="name">Can only read messages from a session where user is</field>
|
||||
<field name="model_id" ref="model_im_message"/>
|
||||
<field name="groups" eval="[(6,0,[ref('base.group_user')])]"/>
|
||||
<field name="domain_force">[('session_id.user_ids', 'in', user.im_user_id)]</field>
|
||||
<field name="domain_force">[('session_id.user_ids', 'in', user.im_user_id.id)]</field>
|
||||
<field name="perm_read" eval="1"/>
|
||||
<field name="perm_write" eval="0"/>
|
||||
<field name="perm_create" eval="0"/>
|
||||
|
|
|
@ -267,7 +267,7 @@ function declare($, _, openerp) {
|
|||
var users = _.unique(_.map(messages, function(message){
|
||||
return message.from_id[0];
|
||||
}));
|
||||
return self.ensure_users(users, self.me.get("id")).then(function(){
|
||||
return self.ensure_users(users).then(function(){
|
||||
return self.received_messages(messages, true);
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue