a184ac072ab8ff35a30b0cf9e309b50363f94ef8
[odoo/odoo.git] / addons / hr_holidays / security / ir_rule.xml
1 <?xml version="1.0"?>
2 <openerp>
3   <data>
4
5     <record id="property_rule_holidays" model="ir.rule">
6         <field name="name">Employee Holidays</field>
7         <field model="ir.model" name="model_id" ref="model_hr_holidays"/>
8         <field name="domain_force">[('employee_id.user_id','=',user.id)]</field>
9         <field name="groups" eval="[(6,0,[ref('base.group_hr_user')])]"/>
10     </record>
11     <record id="property_rule_holidays_manager" model="ir.rule">
12         <field name="name">Manager Holidays</field>
13         <field model="ir.model" name="model_id" ref="model_hr_holidays"/>
14         <field name="domain_force">[(1,'=',1)]</field>
15         <field name="groups" eval="[(6,0,[ref('base.group_hr_manager')])]"/>
16     </record>
17     <record id="property_rule_holidays_employee" model="ir.rule">
18         <field name="name">Employee Holidays</field>
19         <field model="ir.model" name="model_id" ref="model_hr_holidays"/>
20         <field name="domain_force">[('employee_id.user_id','=',user.id)]</field>
21         <field name="groups" eval="[(4,ref('base.group_user'))]"/>
22     </record>
23     <record id="property_rule_holidays_department" model="ir.rule">
24         <field name="name">Department Holidays</field>
25         <field model="ir.model" name="model_id" ref="model_hr_holidays"/>
26         <field name="domain_force">[('department_id.manager_id.user_id','=',user.id)]</field>
27         <field name="groups" eval="[(6,0,[ref('base.group_hr_manager')])]"/>
28     </record>
29
30   </data>
31 </openerp>