92 lines
4.3 KiB
XML
92 lines
4.3 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<record id="view_hr_attendance_detail_image_tree" model="ir.ui.view">
|
|
<field name="name">hr.attendance.detail.image.tree</field>
|
|
<field name="model">hr.attendance.detail.image</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="hr attendance detail image">
|
|
<field name="media_url"/>
|
|
<field name="media_file" widget="image" options='{"size": [80, 80]}' />
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_hr_attendance_detail_image_form" model="ir.ui.view">
|
|
<field name="name">hr.attendance.detail.image.form</field>
|
|
<field name="model">hr.attendance.detail.image</field>
|
|
<field name="arch" type="xml">
|
|
<form string="hr attendance detail image" create="0">
|
|
<sheet>
|
|
<group>
|
|
<field name="media_url"/>
|
|
<field name="media_file" widget="image"/>
|
|
</group>
|
|
</sheet>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_hr_attendance_detail_tree" model="ir.ui.view">
|
|
<field name="name">hr.attendance.detail.tree</field>
|
|
<field name="model">hr.attendance.detail</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="hr attendance detail">
|
|
<header>
|
|
<button name="get_hr_attendance_time" type="object" string="手动计算" display="always"/>
|
|
</header>
|
|
<field name="employee_id" widget="ztree_select"/>
|
|
<field name="company_id"/>
|
|
<field name="department_id" widget="ztree_select"/>
|
|
<field name="groupname"/>
|
|
<field name="checkin_type"/>
|
|
<field name="checkin_time"/>
|
|
<field name="sch_checkin_time"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
<record id="view_hr_attendance_detail_form" model="ir.ui.view">
|
|
<field name="name">hr.attendance.detail.form</field>
|
|
<field name="model">hr.attendance.detail</field>
|
|
<field name="arch" type="xml">
|
|
<form string="hr attendance detail">
|
|
<sheet>
|
|
<group>
|
|
<field name="employee_id" widget="ztree_select"/>
|
|
<field name="company_id"/>
|
|
<field name="department_id" widget="ztree_select"/>
|
|
<field name="groupname"/>
|
|
<field name="checkin_type"/>
|
|
<field name="checkin_time"/>
|
|
<field name="sch_checkin_time"/>
|
|
<field name="exception_type" />
|
|
<field name="location_title"/>
|
|
<field name="notes"/>
|
|
</group>
|
|
</sheet>
|
|
</form>
|
|
</field>
|
|
</record>
|
|
<record id="view_hr_attendance_detail_search" model="ir.ui.view">
|
|
<field name="name">hr.attendance.detail.search</field>
|
|
<field name="model">hr.attendance.detail</field>
|
|
<field name="arch" type="xml">
|
|
<search string="hr attendance detail">
|
|
<field name="employee_id"/>
|
|
<group expand="0" name="group_by" string="Group By">
|
|
<filter string="公司" name="group_by_company_id" domain="[]" context="{'group_by' : 'company_id'}"/>
|
|
<filter string="部门" name="group_by_department_id" domain="[]" context="{'group_by' : 'department_id'}"/>
|
|
</group>
|
|
</search>
|
|
</field>
|
|
</record>
|
|
<record id="hr_attendance_detail_action" model="ir.actions.act_window">
|
|
<field name="name">出勤详情</field>
|
|
<field name="res_model">hr.attendance.detail</field>
|
|
<field name="view_mode">tree,form,search</field>
|
|
</record>
|
|
|
|
<menuitem id="menu_hr_attendance_attendances_view" name="考勤" parent="hr_attendance.menu_hr_attendance_root" sequence="20"/>
|
|
<menuitem id="menu_hr_attendance_detail_view_attendances" name="打卡详情" parent="hr_attendance_root_board" sequence="90" action="hr_attendance_detail_action"/>
|
|
<menuitem id="menu_hr_attendance_attendances_setting_view" name="考勤维护" parent="hr_attendance.menu_hr_attendance_root" sequence="30"/>
|
|
|
|
</odoo> |