CLIENT, ALL: use the action name for the tabs name in the client
[odoo/odoo.git] / addons / hr_timesheet / hr_timesheet_view.xml
1 <?xml version="1.0" ?>
2 <terp>
3         <data>
4                 <record model="ir.ui.view" id="hr_timesheet_line_tree">
5                         <field name="name">hr.analytic.timesheet.tree</field>
6                         <field name="model">hr.analytic.timesheet</field>
7                         <field name="type">tree</field>
8                         <field name="arch" type="xml">
9                                 <tree string="Timesheet Line" editable="bottom">
10                                         <field name="user_id" required="1"/>
11                                         <field name="date" />
12                                         <field name="account_id" on_change="on_change_account_id(account_id)" domain="[('type','=','normal')]"/>
13                     <field name="name" />
14                                         <field name="unit_amount" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" />
15                                         <field name="product_id" required="1"/>
16                                         <field name="product_uom_id" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" />
17                                         <field name="amount" />
18                                         <field name="general_account_id"/>
19                                 </tree>
20                         </field>
21                 </record>
22                 <record model="ir.ui.view" id="hr_timesheet_line_form">
23                         <field name="name">hr.analytic.timesheet.form</field>
24                         <field name="model">hr.analytic.timesheet</field>
25                         <field name="type">form</field>
26                         <field name="arch" type="xml">
27                                 <form string="Timesheet Lines">
28                                         <field name="name" colspan="4"/>
29                                         <field name="user_id" select="1" required="1"/>
30                                         <field name="date" select="1"/>
31                                         <field name="unit_amount" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" />
32                                         <newline/>
33                                         <field name="product_id" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" required="1"/>
34                                         <field name="product_uom_id" on_change="on_change_unit_amount(product_id, unit_amount, product_uom_id)" />
35
36                                         <field name="account_id" on_change="on_change_account_id(account_id)" domain="[('type','=','normal')]" select="1"/>
37                                         <field name="amount"  select="1"/>
38                     <field name="general_account_id"  select="1"/>
39                     <field name="journal_id"/>
40                                 </form>
41                         </field>
42                 </record>
43
44                 <record model="ir.actions.act_window" id="act_hr_timesheet_line_today_form">
45                         <field name="type">ir.actions.act_window</field>
46                         <field name="res_model">hr.analytic.timesheet</field>
47                         <field name="view_type">form</field>
48                         <field name="view_id" ref="hr_timesheet_line_form" />
49                 </record>
50         <menuitem name="Human Resources/Hours encoding" id="menu_act_hr_timesheet_line_today_form" action="act_hr_timesheet_line_today_form" />
51
52                 <record model="ir.actions.act_window" id="act_hr_timesheet_line_me_today_form">
53                         <field name="name">My works of the day</field>
54                         <field name="type">ir.actions.act_window</field>
55                         <field name="res_model">hr.analytic.timesheet</field>
56                         <field name="view_type">form</field>
57                         <field name="view_mode">tree,form</field>
58             <field name="domain">[('date', '=', time.strftime('%Y-%m-%d')),('user_id','=',uid)]</field>
59                 </record>
60                 <menuitem name="Human Resources/Hours encoding/For me/My works of the day" id="menu_act_hr_timesheet_line_me_today_form" action="act_hr_timesheet_line_me_today_form" />
61
62                 <record model="ir.actions.act_window" id="act_hr_timesheet_line_me_all_form">
63                         <field name="name">All my works</field>
64                         <field name="type">ir.actions.act_window</field>
65                         <field name="res_model">hr.analytic.timesheet</field>
66                         <field name="view_type">form</field>
67                         <field name="view_mode">tree,form</field>
68             <field name="domain">[('user_id','=',uid)]</field>
69                 </record>
70                 <menuitem name="Human Resources/Hours encoding/For me/All my works" id="menu_act_hr_timesheet_line_me_all_form" action="act_hr_timesheet_line_me_all_form" />
71
72                 <record model="ir.actions.act_window" id="act_hr_timesheet_line_evry1_today_form">
73                         <field name="name">All works of the day</field>
74                         <field name="type">ir.actions.act_window</field>
75                         <field name="res_model">hr.analytic.timesheet</field>
76                         <field name="view_type">form</field>
77                         <field name="view_mode">tree,form</field>
78             <field name="domain">[('date', '=', time.strftime('%Y-%m-%d'))]</field>
79                 </record>
80                 <menuitem name="Human Resources/Hours encoding/For everyone/All works of the day" id="menu_act_hr_timesheet_line_evry1_today_form" action="act_hr_timesheet_line_evry1_today_form" />
81                 
82                 <record model="ir.actions.act_window" id="act_hr_timesheet_line_evry1_all_form">
83                         <field name="name">All works</field>
84                         <field name="type">ir.actions.act_window</field>
85                         <field name="res_model">hr.analytic.timesheet</field>
86                         <field name="view_type">form</field>
87                         <field name="view_mode">tree,form</field>
88                 </record>
89                 <menuitem name="Human Resources/Hours encoding/For everyone/All works" id="menu_act_hr_timesheet_line_evry1_all_form" action="act_hr_timesheet_line_evry1_all_form" />
90
91                 <record model="ir.ui.view" id="hr_timesheet_employee_extd_form">
92                         <field name="name">hr.timesheet.employee.extd_form</field>
93                         <field name="model">hr.employee</field>
94                         <field name="inherit_id" ref="hr.view_employee_form" />
95                         <field name="arch" type="xml">
96                                 <field name="notes" position="after">
97                                         <field name="product_id" />
98                                         <field name="journal_id" />
99                                 </field>
100                         </field>
101                 </record>
102         </data>
103 </terp>