[FIX] im_livechat: security record rules for live support

* There is no `mail` field on model `mail.message`
  * There is no `mail.channel_ids` field on model `mail.channel`

opw-650656
This commit is contained in:
Denis Ledoux
2015-10-06 10:14:55 +02:00
parent f24b198773
commit 41579a293d
@@ -25,7 +25,7 @@
<field name="name">Live Support Managers can read messages from live support</field>
<field name="model_id" ref="mail.model_mail_message"/>
<field name="groups" eval="[(6,0,[ref('im_livechat.im_livechat_group_manager')])]"/>
<field name="domain_force">[('mail.channel_ids.livechat_channel_id', '!=', None)]</field>
<field name="domain_force">[('channel_ids.livechat_channel_id', '!=', None)]</field>
<field name="perm_unlink" eval="0"/>
<field name="perm_write" eval="0"/>
<field name="perm_read" eval="1"/>
@@ -36,7 +36,7 @@
<field name="name">Live Support Managers can see all session from live support</field>
<field name="model_id" ref="mail.model_mail_channel"/>
<field name="groups" eval="[(6,0,[ref('im_livechat.im_livechat_group_manager')])]"/>
<field name="domain_force">[('mail.channel_ids.livechat_channel_id', '!=', None)]</field>
<field name="domain_force">[('livechat_channel_id', '!=', None)]</field>
<field name="perm_unlink" eval="1"/>
<field name="perm_write" eval="0"/>
<field name="perm_read" eval="1"/>