66 lines
2.8 KiB
XML
66 lines
2.8 KiB
XML
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<odoo>
|
|
<record id="holiday_manage_tree" model="ir.ui.view">
|
|
<field name="name">holiday.manage.tree</field>
|
|
<field name="model">holiday.manage</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="假期类型">
|
|
<field name="name"/>
|
|
<field name="time_long"/>
|
|
<field name="issuance_method"/>
|
|
<field name="leave_unit"/>
|
|
<field name="start_time"/>
|
|
<field name="end_time"/>
|
|
<field name="is_enable"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
<record id="holiday_manage_form" model="ir.ui.view">
|
|
<field name="name">holiday.manage.form</field>
|
|
<field name="model">holiday.manage</field>
|
|
<field name="arch" type="xml">
|
|
<form string="假期管理">
|
|
<sheet>
|
|
<group string="基础信息设置">
|
|
<group>
|
|
<field name="name" required="1"/>
|
|
<field name="department_ids" widget="many2many_tags"/>
|
|
<field name="employee_ids" widget="many2many_tags"/>
|
|
<field name="users_role_ids" widget="many2many_tags"/>
|
|
<field name="holiday_users_ids" widget="many2many_tags"/>
|
|
</group>
|
|
<group>
|
|
<field name="start_time" required="1"/>
|
|
<field name="end_time" required="1"/>
|
|
<field name="is_enable"/>
|
|
<field name="is_limit"/>
|
|
<field name="leave_time" invisible="not is_limit"/>
|
|
</group>
|
|
</group>
|
|
<group string="请假时长核算规则">
|
|
<group>
|
|
<field name="leave_unit"/>
|
|
<field name="unit_conversion"/>
|
|
</group>
|
|
<group>
|
|
<field name="time_long"/>
|
|
</group>
|
|
</group>
|
|
<group string="假期余额发放规则">
|
|
<field name="is_quota"/>
|
|
<field name="issuance_method" invisible="not is_quota"/>
|
|
<!-- 需要与客户对接数理逻辑ing -->
|
|
</group>
|
|
</sheet>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
|
|
<record id="holiday_manage_type_action" model="ir.actions.act_window">
|
|
<field name="name">假期类型</field>
|
|
<field name="res_model">holiday.manage</field>
|
|
<field name="view_mode">tree,form</field>
|
|
</record>
|
|
|
|
</odoo> |