|
|
|
@@ -1,107 +1,107 @@
|
|
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
|
|
|
|
<odoo>
|
|
|
|
|
<data>
|
|
|
|
|
<record id="module_he_attendance_duty" model="ir.module.category">
|
|
|
|
|
<field name="name">值班组</field>
|
|
|
|
|
</record>
|
|
|
|
|
<record id="group_he_attendance_security_user" model="res.groups">
|
|
|
|
|
<field name="name">保安部:用户</field>
|
|
|
|
|
<field name="category_id" ref="module_he_attendance_duty"/>
|
|
|
|
|
</record>
|
|
|
|
|
<record id="group_he_attendance_class_a_duty" model="res.groups">
|
|
|
|
|
<field name="name">班组a:用户</field>
|
|
|
|
|
<field name="category_id" ref="module_he_attendance_duty"/>
|
|
|
|
|
<field name="implied_ids" eval="[(4, ref('group_he_attendance_security_user'))]"/>
|
|
|
|
|
</record>
|
|
|
|
|
<record id="group_he_attendance_class_b_duty" model="res.groups">
|
|
|
|
|
<field name="name">班组b:用户</field>
|
|
|
|
|
<field name="category_id" ref="module_he_attendance_duty"/>
|
|
|
|
|
<field name="implied_ids" eval="[(4, ref('group_he_attendance_security_user'))]"/>
|
|
|
|
|
</record>
|
|
|
|
|
<record id="group_he_attendance_class_c_duty" model="res.groups">
|
|
|
|
|
<field name="name">班组c:用户</field>
|
|
|
|
|
<field name="category_id" ref="module_he_attendance_duty"/>
|
|
|
|
|
<field name="implied_ids" eval="[(4, ref('group_he_attendance_security_user'))]"/>
|
|
|
|
|
</record>
|
|
|
|
|
<record id="group_he_attendance_security_manager" model="res.groups">
|
|
|
|
|
<field name="name">保安部管理员</field>
|
|
|
|
|
<field name="category_id" ref="module_he_attendance_duty"/>
|
|
|
|
|
<field name="implied_ids" eval="[(4, ref('group_he_attendance_class_a_duty')), (4, ref('group_he_attendance_class_b_duty')),
|
|
|
|
|
(4, ref('group_he_attendance_class_c_duty'))]"/>
|
|
|
|
|
<field name="users" eval="[(4, ref('base.user_admin'))]"/>
|
|
|
|
|
</record>
|
|
|
|
|
<!-- <record id="module_he_attendance_duty" model="ir.module.category">-->
|
|
|
|
|
<!-- <field name="name">值班组</field>-->
|
|
|
|
|
<!-- </record>-->
|
|
|
|
|
<!-- <record id="group_he_attendance_security_user" model="res.groups">-->
|
|
|
|
|
<!-- <field name="name">保安部:用户</field>-->
|
|
|
|
|
<!-- <field name="category_id" ref="module_he_attendance_duty"/>-->
|
|
|
|
|
<!-- </record>-->
|
|
|
|
|
<!-- <record id="group_he_attendance_class_a_duty" model="res.groups">-->
|
|
|
|
|
<!-- <field name="name">班组a:用户</field>-->
|
|
|
|
|
<!-- <field name="category_id" ref="module_he_attendance_duty"/>-->
|
|
|
|
|
<!-- <field name="implied_ids" eval="[(4, ref('group_he_attendance_security_user'))]"/>-->
|
|
|
|
|
<!-- </record>-->
|
|
|
|
|
<!-- <record id="group_he_attendance_class_b_duty" model="res.groups">-->
|
|
|
|
|
<!-- <field name="name">班组b:用户</field>-->
|
|
|
|
|
<!-- <field name="category_id" ref="module_he_attendance_duty"/>-->
|
|
|
|
|
<!-- <field name="implied_ids" eval="[(4, ref('group_he_attendance_security_user'))]"/>-->
|
|
|
|
|
<!-- </record>-->
|
|
|
|
|
<!-- <record id="group_he_attendance_class_c_duty" model="res.groups">-->
|
|
|
|
|
<!-- <field name="name">班组c:用户</field>-->
|
|
|
|
|
<!-- <field name="category_id" ref="module_he_attendance_duty"/>-->
|
|
|
|
|
<!-- <field name="implied_ids" eval="[(4, ref('group_he_attendance_security_user'))]"/>-->
|
|
|
|
|
<!-- </record>-->
|
|
|
|
|
<!-- <record id="group_he_attendance_security_manager" model="res.groups">-->
|
|
|
|
|
<!-- <field name="name">保安部管理员</field>-->
|
|
|
|
|
<!-- <field name="category_id" ref="module_he_attendance_duty"/>-->
|
|
|
|
|
<!-- <field name="implied_ids" eval="[(4, ref('group_he_attendance_class_a_duty')), (4, ref('group_he_attendance_class_b_duty')),-->
|
|
|
|
|
<!-- (4, ref('group_he_attendance_class_c_duty'))]"/>-->
|
|
|
|
|
<!-- <field name="users" eval="[(4, ref('base.user_admin'))]"/>-->
|
|
|
|
|
<!-- </record>-->
|
|
|
|
|
|
|
|
|
|
<record id="group_he_attendance_engineering_user" model="res.groups">
|
|
|
|
|
<field name="name">工程部:用户</field>
|
|
|
|
|
<field name="category_id" ref="module_he_attendance_duty"/>
|
|
|
|
|
</record>
|
|
|
|
|
<record id="group_he_attendance_run_user" model="res.groups">
|
|
|
|
|
<field name="name">运行班:用户</field>
|
|
|
|
|
<field name="category_id" ref="module_he_attendance_duty"/>
|
|
|
|
|
<field name="implied_ids" eval="[(4, ref('group_he_attendance_engineering_user'))]"/>
|
|
|
|
|
</record>
|
|
|
|
|
<record id="group_he_attendance_run_manager" model="res.groups">
|
|
|
|
|
<field name="name">运行班管理员</field>
|
|
|
|
|
<field name="category_id" ref="module_he_attendance_duty"/>
|
|
|
|
|
<field name="implied_ids" eval="[(4, ref('group_he_attendance_run_user'))]"/>
|
|
|
|
|
<field name="users" eval="[(4, ref('base.user_admin'))]"/>
|
|
|
|
|
</record>
|
|
|
|
|
<record id="group_he_attendance_hv_user" model="res.groups">
|
|
|
|
|
<field name="name">高压班:用户</field>
|
|
|
|
|
<field name="category_id" ref="module_he_attendance_duty"/>
|
|
|
|
|
<field name="implied_ids" eval="[(4, ref('group_he_attendance_engineering_user'))]"/>
|
|
|
|
|
</record>
|
|
|
|
|
<record id="group_he_attendance_hv_manager" model="res.groups">
|
|
|
|
|
<field name="name">高压班管理员</field>
|
|
|
|
|
<field name="category_id" ref="module_he_attendance_duty"/>
|
|
|
|
|
<field name="implied_ids" eval="[(4, ref('group_he_attendance_hv_user'))]"/>
|
|
|
|
|
<field name="users" eval="[(4, ref('base.user_admin'))]"/>
|
|
|
|
|
</record>
|
|
|
|
|
<record id="group_he_attendance_integrated_user" model="res.groups">
|
|
|
|
|
<field name="name">综合班:用户</field>
|
|
|
|
|
<field name="category_id" ref="module_he_attendance_duty"/>
|
|
|
|
|
<field name="implied_ids" eval="[(4, ref('group_he_attendance_engineering_user'))]"/>
|
|
|
|
|
</record>
|
|
|
|
|
<record id="group_he_attendance_integrated_manager" model="res.groups">
|
|
|
|
|
<field name="name">综合班管理员</field>
|
|
|
|
|
<field name="category_id" ref="module_he_attendance_duty"/>
|
|
|
|
|
<field name="implied_ids" eval="[(4, ref('group_he_attendance_integrated_user'))]"/>
|
|
|
|
|
<field name="users" eval="[(4, ref('base.user_admin'))]"/>
|
|
|
|
|
</record>
|
|
|
|
|
<record id="group_he_attendance_engineering_manager" model="res.groups">
|
|
|
|
|
<field name="name">工程班管理员</field>
|
|
|
|
|
<field name="category_id" ref="module_he_attendance_duty"/>
|
|
|
|
|
<field name="implied_ids" eval="[(4, ref('group_he_attendance_hv_manager')), (4, ref('group_he_attendance_integrated_manager')),
|
|
|
|
|
(4, ref('group_he_attendance_run_manager'))]"/>
|
|
|
|
|
<field name="users" eval="[(4, ref('base.user_admin'))]"/>
|
|
|
|
|
</record>
|
|
|
|
|
<record id="group_he_attendance_lc_user" model="res.groups">
|
|
|
|
|
<field name="name">粮储:用户</field>
|
|
|
|
|
<field name="category_id" ref="module_he_attendance_duty"/>
|
|
|
|
|
</record>
|
|
|
|
|
<record id="group_he_attendance_lc_manager" model="res.groups">
|
|
|
|
|
<field name="name">粮储管理员</field>
|
|
|
|
|
<field name="category_id" ref="module_he_attendance_duty"/>
|
|
|
|
|
<field name="implied_ids" eval="[(4, ref('group_he_attendance_lc_user'))]"/>
|
|
|
|
|
<field name="users" eval="[(4, ref('base.user_admin'))]"/>
|
|
|
|
|
</record>
|
|
|
|
|
<record id="group_he_attendance_customer_user" model="res.groups">
|
|
|
|
|
<field name="name">客服:用户</field>
|
|
|
|
|
<field name="category_id" ref="module_he_attendance_duty"/>
|
|
|
|
|
</record>
|
|
|
|
|
<record id="group_he_attendance_customer_manager" model="res.groups">
|
|
|
|
|
<field name="name">客服管理员</field>
|
|
|
|
|
<field name="category_id" ref="module_he_attendance_duty"/>
|
|
|
|
|
<field name="implied_ids" eval="[(4, ref('group_he_attendance_customer_user'))]"/>
|
|
|
|
|
<field name="users" eval="[(4, ref('base.user_admin'))]"/>
|
|
|
|
|
</record>
|
|
|
|
|
<record id="group_he_attendance_planning_manager" model="res.groups">
|
|
|
|
|
<field name="name">计划考勤管理员</field>
|
|
|
|
|
<field name="category_id" ref="module_he_attendance_duty"/>
|
|
|
|
|
<field name="implied_ids" eval="[(4, ref('group_he_attendance_customer_manager')), (4, ref('group_he_attendance_engineering_manager')),
|
|
|
|
|
(4, ref('group_he_attendance_security_manager'))]"/>
|
|
|
|
|
<field name="users" eval="[(4, ref('base.user_admin'))]"/>
|
|
|
|
|
</record>
|
|
|
|
|
<!-- <record id="group_he_attendance_engineering_user" model="res.groups">-->
|
|
|
|
|
<!-- <field name="name">工程部:用户</field>-->
|
|
|
|
|
<!-- <field name="category_id" ref="module_he_attendance_duty"/>-->
|
|
|
|
|
<!-- </record>-->
|
|
|
|
|
<!-- <record id="group_he_attendance_run_user" model="res.groups">-->
|
|
|
|
|
<!-- <field name="name">运行班:用户</field>-->
|
|
|
|
|
<!-- <field name="category_id" ref="module_he_attendance_duty"/>-->
|
|
|
|
|
<!-- <field name="implied_ids" eval="[(4, ref('group_he_attendance_engineering_user'))]"/>-->
|
|
|
|
|
<!-- </record>-->
|
|
|
|
|
<!-- <record id="group_he_attendance_run_manager" model="res.groups">-->
|
|
|
|
|
<!-- <field name="name">运行班管理员</field>-->
|
|
|
|
|
<!-- <field name="category_id" ref="module_he_attendance_duty"/>-->
|
|
|
|
|
<!-- <field name="implied_ids" eval="[(4, ref('group_he_attendance_run_user'))]"/>-->
|
|
|
|
|
<!-- <field name="users" eval="[(4, ref('base.user_admin'))]"/>-->
|
|
|
|
|
<!-- </record>-->
|
|
|
|
|
<!-- <record id="group_he_attendance_hv_user" model="res.groups">-->
|
|
|
|
|
<!-- <field name="name">高压班:用户</field>-->
|
|
|
|
|
<!-- <field name="category_id" ref="module_he_attendance_duty"/>-->
|
|
|
|
|
<!-- <field name="implied_ids" eval="[(4, ref('group_he_attendance_engineering_user'))]"/>-->
|
|
|
|
|
<!-- </record>-->
|
|
|
|
|
<!-- <record id="group_he_attendance_hv_manager" model="res.groups">-->
|
|
|
|
|
<!-- <field name="name">高压班管理员</field>-->
|
|
|
|
|
<!-- <field name="category_id" ref="module_he_attendance_duty"/>-->
|
|
|
|
|
<!-- <field name="implied_ids" eval="[(4, ref('group_he_attendance_hv_user'))]"/>-->
|
|
|
|
|
<!-- <field name="users" eval="[(4, ref('base.user_admin'))]"/>-->
|
|
|
|
|
<!-- </record>-->
|
|
|
|
|
<!-- <record id="group_he_attendance_integrated_user" model="res.groups">-->
|
|
|
|
|
<!-- <field name="name">综合班:用户</field>-->
|
|
|
|
|
<!-- <field name="category_id" ref="module_he_attendance_duty"/>-->
|
|
|
|
|
<!-- <field name="implied_ids" eval="[(4, ref('group_he_attendance_engineering_user'))]"/>-->
|
|
|
|
|
<!-- </record>-->
|
|
|
|
|
<!-- <record id="group_he_attendance_integrated_manager" model="res.groups">-->
|
|
|
|
|
<!-- <field name="name">综合班管理员</field>-->
|
|
|
|
|
<!-- <field name="category_id" ref="module_he_attendance_duty"/>-->
|
|
|
|
|
<!-- <field name="implied_ids" eval="[(4, ref('group_he_attendance_integrated_user'))]"/>-->
|
|
|
|
|
<!-- <field name="users" eval="[(4, ref('base.user_admin'))]"/>-->
|
|
|
|
|
<!-- </record>-->
|
|
|
|
|
<!-- <record id="group_he_attendance_engineering_manager" model="res.groups">-->
|
|
|
|
|
<!-- <field name="name">工程班管理员</field>-->
|
|
|
|
|
<!-- <field name="category_id" ref="module_he_attendance_duty"/>-->
|
|
|
|
|
<!-- <field name="implied_ids" eval="[(4, ref('group_he_attendance_hv_manager')), (4, ref('group_he_attendance_integrated_manager')),-->
|
|
|
|
|
<!-- (4, ref('group_he_attendance_run_manager'))]"/>-->
|
|
|
|
|
<!-- <field name="users" eval="[(4, ref('base.user_admin'))]"/>-->
|
|
|
|
|
<!-- </record>-->
|
|
|
|
|
<!-- <record id="group_he_attendance_lc_user" model="res.groups">-->
|
|
|
|
|
<!-- <field name="name">粮储:用户</field>-->
|
|
|
|
|
<!-- <field name="category_id" ref="module_he_attendance_duty"/>-->
|
|
|
|
|
<!-- </record>-->
|
|
|
|
|
<!-- <record id="group_he_attendance_lc_manager" model="res.groups">-->
|
|
|
|
|
<!-- <field name="name">粮储管理员</field>-->
|
|
|
|
|
<!-- <field name="category_id" ref="module_he_attendance_duty"/>-->
|
|
|
|
|
<!-- <field name="implied_ids" eval="[(4, ref('group_he_attendance_lc_user'))]"/>-->
|
|
|
|
|
<!-- <field name="users" eval="[(4, ref('base.user_admin'))]"/>-->
|
|
|
|
|
<!-- </record>-->
|
|
|
|
|
<!-- <record id="group_he_attendance_customer_user" model="res.groups">-->
|
|
|
|
|
<!-- <field name="name">客服:用户</field>-->
|
|
|
|
|
<!-- <field name="category_id" ref="module_he_attendance_duty"/>-->
|
|
|
|
|
<!-- </record>-->
|
|
|
|
|
<!-- <record id="group_he_attendance_customer_manager" model="res.groups">-->
|
|
|
|
|
<!-- <field name="name">客服管理员</field>-->
|
|
|
|
|
<!-- <field name="category_id" ref="module_he_attendance_duty"/>-->
|
|
|
|
|
<!-- <field name="implied_ids" eval="[(4, ref('group_he_attendance_customer_user'))]"/>-->
|
|
|
|
|
<!-- <field name="users" eval="[(4, ref('base.user_admin'))]"/>-->
|
|
|
|
|
<!-- </record>-->
|
|
|
|
|
<!-- <record id="group_he_attendance_planning_manager" model="res.groups">-->
|
|
|
|
|
<!-- <field name="name">计划考勤管理员</field>-->
|
|
|
|
|
<!-- <field name="category_id" ref="module_he_attendance_duty"/>-->
|
|
|
|
|
<!-- <field name="implied_ids" eval="[(4, ref('group_he_attendance_customer_manager')), (4, ref('group_he_attendance_engineering_manager')),-->
|
|
|
|
|
<!-- (4, ref('group_he_attendance_security_manager'))]"/>-->
|
|
|
|
|
<!-- <field name="users" eval="[(4, ref('base.user_admin'))]"/>-->
|
|
|
|
|
<!-- </record>-->
|
|
|
|
|
<record model="ir.rule" id="hr_attendance_month_rule">
|
|
|
|
|
<field name="name">出勤统计多公司</field>
|
|
|
|
|
<field name="model_id" ref="model_hr_attendance_month"/>
|
|
|
|
|