odex30_standard/to_attendance_device/security/module_security.xml

37 lines
1.7 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<data>
<record id="group_attendance_devices_manager" model="res.groups">
<field name="name">Attendance Machine Manager</field>
<field name="category_id" ref="base.module_category_usability" />
<field name="comment">The users in this group will have full access rights to attendance machines and their data.</field>
</record>
<record id="hr_attendance.group_hr_attendance_manager" model="res.groups">
<field name="implied_ids" eval="[(4, ref('group_attendance_devices_manager'))]"/>
</record>
</data>
<data>
<record id="attendance_device_comp_rule" model="ir.rule">
<field name="name">Adtendance Machine - Multi-Company Rule</field>
<field name="model_id" ref="model_attendance_device" />
<field name="global" eval="True" />
<field name="domain_force">['|',('company_id','=',False),('company_id','in',company_ids)]</field>
</record>
<record id="attendance_device_user_comp_rule" model="ir.rule">
<field name="name">Attendance Machine User - Multi-Company Rule</field>
<field name="model_id" ref="model_attendance_device_user" />
<field name="global" eval="True" />
<field name="domain_force">['|',('device_id.company_id','=',False),('device_id.company_id','in',company_ids)]</field>
</record>
<record id="user_attendance_comp_rule" model="ir.rule">
<field name="name">User Attendance - Multi-Company Rule</field>
<field name="model_id" ref="model_user_attendance" />
<field name="global" eval="True" />
<field name="domain_force">['|',('device_id.company_id','=',False),('device_id.company_id','in',company_ids)]</field>
</record>
</data>
</odoo>