~mathieu-julius/extra-service-job/trunk-1

« back to all changes in this revision

Viewing changes to service_job_partner/service_view.xml

  • Committer: Mathieu VATEL
  • Date: 2012-09-20 15:32:38 UTC
  • Revision ID: mathieu@julius.fr-20120920153238-u33w61fvd7tuxcbc
[ADD] - module to manage partner timesheets

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="utf-8"?>
 
2
<openerp>
 
3
    <data>
 
4
 
 
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"/>
 
15
                                </field>
 
16
                                <field name="employee_id" position="after">
 
17
                                        <field name="partner_id"/>
 
18
                                </field>
 
19
                        </field>
 
20
                </record>
 
21
 
 
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"/>
 
32
                                        </page>
 
33
                                        <page string="Details" attrs="{'invisible':[('type', '!=', 'partner')]}">
 
34
                                                <field name="partner_line_ids" nolabel="1" colspan="4" mode="tree,form"/>
 
35
                                        </page>
 
36
                                </page>
 
37
                        </field>
 
38
                </record>
 
39
 
 
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')]}"/>
 
51
                                        <newline/>
 
52
                                </field>
 
53
                        </field>
 
54
                </record>
 
55
 
 
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">
 
63
                                        <field name="type"/>
 
64
                    <field name="employee_id" attrs="{'invisible':[('type', '!=', 'employee')]}"/>
 
65
                                        <field name="partner_id" attrs="{'invisible':[('type', '!=', 'partner')]}"/>
 
66
                </field>
 
67
            </field>
 
68
        </record>
 
69
 
 
70
    </data>
 
71
</openerp>