1
<?xml version="1.0" encoding="utf-8"?>
5
<record id="view_hr_timesheet_sheet_filter" model="ir.ui.view">
6
<field name="name">hr_timesheet_sheet.sheet.filter</field>
7
<field name="model">hr_timesheet_sheet.sheet</field>
8
<field name="type">search</field>
9
<field name="inherit_id" ref="hr_timesheet_sheet.view_hr_timesheet_sheet_filter"/>
10
<field name="arch" type="xml">
11
<field name="employee_id" position="before">
12
<filter icon="terp-personal" string="Partner" domain="[('type','=','partner')]" help="Partner's Timesheets"/>
13
<filter icon="terp-personal" string="Employee" domain="[('type','=','employee')]" help="Employee's Timesheets"/>
14
<separator orientation="vertical"/>
16
<field name="employee_id" position="after">
17
<field name="partner_id"/>
22
<record id="hr_timesheet_sheet_form" model="ir.ui.view">
23
<field name="name">hr.timesheet.sheet.form</field>
24
<field name="model">hr_timesheet_sheet.sheet</field>
25
<field name="type">form</field>
26
<field name="inherit_id" ref="hr_timesheet_sheet.hr_timesheet_sheet_form"/>
27
<field eval="15" name="priority"/>
28
<field name="arch" type="xml">
29
<page string="Daily" position="before">
30
<page string="Details" attrs="{'invisible':[('type', '!=', 'employee')]}">
31
<field name="employee_line_ids" nolabel="1" colspan="4" mode="tree,form"/>
33
<page string="Details" attrs="{'invisible':[('type', '!=', 'partner')]}">
34
<field name="partner_line_ids" nolabel="1" colspan="4" mode="tree,form"/>
40
<record id="hr_timesheet_sheet_form2" model="ir.ui.view">
41
<field name="name">hr.timesheet.sheet.form</field>
42
<field name="model">hr_timesheet_sheet.sheet</field>
43
<field name="type">form</field>
44
<field name="inherit_id" ref="hr_timesheet_sheet.hr_timesheet_sheet_form"/>
45
<field eval="18" name="priority"/>
46
<field name="arch" type="xml">
47
<field name="employee_id" position="replace">
48
<field name="type" invisible="True"/>
49
<field name="employee_id" on_change="onchange_employee_id(employee_id)" attrs="{'invisible':[('type','=','partner')],'required':[('type','=','employee')]}"/>
50
<field name="partner_id" attrs="{'invisible':[('type','=','employee')],'required':[('type','=','partner')]}"/>
56
<record id="hr_timesheet_sheet_tree_simplified" model="ir.ui.view">
57
<field name="name">hr.timesheet.sheet.tree</field>
58
<field name="model">hr_timesheet_sheet.sheet</field>
59
<field name="type">tree</field>
60
<field name="inherit_id" ref="hr_timesheet_sheet.hr_timesheet_sheet_tree_simplified"/>
61
<field name="arch" type="xml">
62
<field name="employee_id" position="replace">
64
<field name="employee_id" attrs="{'invisible':[('type', '!=', 'employee')]}"/>
65
<field name="partner_id" attrs="{'invisible':[('type', '!=', 'partner')]}"/>