2012-03-29 16:10:49 +00:00
<?xml version="1.0" encoding="utf-8"?>
<openerp >
2012-07-13 17:08:38 +00:00
<data noupdate= "1" >
2012-03-29 16:10:49 +00:00
<!-- RULES -->
2012-10-15 15:11:27 +00:00
<record id= "mail_group_public_and_joined" model= "ir.rule" >
2012-03-29 16:10:49 +00:00
<field name= "name" > Mail.group: access only public and joined groups</field>
<field name= "model_id" ref= "model_mail_group" />
2012-08-14 06:51:36 +00:00
<!-- This rule has to be improved for employee only groups -->
2012-10-08 15:11:31 +00:00
<field name= "domain_force" > ['|', '|', ('public', '=', 'public'), ('message_follower_ids', 'in', [user.partner_id.id]), '& ', ('public','=','groups'), ('group_public_id','in', [g.id for g in user.groups_id])]</field>
2012-12-18 12:12:15 +00:00
<field name= "perm_create" eval= "False" />
2012-03-29 16:10:49 +00:00
</record>
2012-11-07 15:38:22 +00:00
<record id= "mail_followers_read_write_own" model= "ir.rule" >
2012-10-19 09:59:19 +00:00
<field name= "name" > mail.followers: read and write its own entries</field>
2012-10-15 15:11:27 +00:00
<field name= "model_id" ref= "model_mail_followers" />
2013-05-31 13:09:12 +00:00
<field name= "groups" eval= "[(4, ref('base.group_user'))]" />
2012-10-15 15:11:27 +00:00
<field name= "domain_force" > [('partner_id', '=', user.partner_id.id)]</field>
<field name= "perm_create" eval= "False" />
<field name= "perm_unlink" eval= "False" />
</record>
2013-06-06 11:12:06 +00:00
<!-- If technical rights then read and write others subscriptions -->
2013-05-31 13:09:12 +00:00
<record id= "mail_followers_read_write_others" model= "ir.rule" >
2013-06-06 11:12:06 +00:00
<field name= "name" > mail.followers: read and write others entries</field>
2013-05-31 13:09:12 +00:00
<field name= "model_id" ref= "model_mail_followers" />
<field name= "groups" eval= "[(4, ref('base.group_no_one'))]" />
<field name= "domain_force" > []</field>
<field name= "perm_create" eval= "False" />
<field name= "perm_unlink" eval= "False" />
</record>
2012-11-07 15:38:22 +00:00
<record id= "mail_notification_read_write_own" model= "ir.rule" >
<field name= "name" > mail.notification: read and write its own entries</field>
<field name= "model_id" ref= "model_mail_notification" />
<field name= "domain_force" > [('partner_id', '=', user.partner_id.id)]</field>
<field name= "perm_create" eval= "False" />
<field name= "perm_unlink" eval= "False" />
</record>
2012-09-28 15:21:52 +00:00
<!--
This rule can not be uncommented, because we have a more wide method in mail.message. When we implement a many2one_variable field, we will be able to uncomment this.
<record id= "mail_message_read_partner_or_author" model= "ir.rule" >
2012-09-14 16:16:57 +00:00
<field name= "name" > mail.message: read if notified or author</field>
<field name= "model_id" ref= "model_mail_message" />
<field name= "domain_force" > ['|', ('partner_ids', 'in', user.partner_id.id), ('author_id', '=', user.partner_id.id)]</field>
<field name= "perm_create" eval= "False" />
<field name= "perm_write" eval= "False" />
<field name= "perm_unlink" eval= "False" />
2012-09-28 15:21:52 +00:00
</record>
-->
2012-09-14 16:16:57 +00:00
2012-03-29 16:10:49 +00:00
</data>
</openerp>