Files
gzth/yuthon_hr_attendance/views/holiday_manage.xml
T
2024-10-10 19:43:59 +08:00

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>