5
<record model="ir.ui.view" id="view_expenses_line_tree">
6
<field name="name">hr.expense.line.tree</field>
7
<field name="type">tree</field>
8
<field name="model">hr.expense.line</field>
9
<field name="arch" type="xml">
10
<tree string="Expense Lines">
11
<field name="date_value"/>
14
<field name="analytic_account"/>
15
<field name="unit_amount"/>
16
<field name="unit_quantity"/>
17
<field name="total_amount"/>
22
<record model="ir.ui.view" id="view_expenses_tree">
23
<field name="name">hr.expense.expense.tree</field>
24
<field name="model">hr.expense.expense</field>
25
<field name="type">tree</field>
26
<field name="arch" type="xml">
27
<tree string="Expenses">
29
<field name="employee_id" />
32
<field name="amount" />
33
<field name="state" />
37
<record model="ir.ui.view" id="view_expenses_form">
38
<field name="name">hr.expense.form</field>
39
<field name="type">form</field>
40
<field name="model">hr.expense.expense</field>
41
<field name="arch" type="xml">
42
<form string="Expenses Sheet">
44
<page string="Expense Sheet">
45
<field name="name" select="1"/>
46
<field name="id" select="1"/>
47
<field name="employee_id" select="1"/>
48
<field name="date" select="1"/>
49
<field name="ref" select="1"/>
50
<field name="amount"/>
51
<separator string="Lines" colspan="4"/>
52
<field name="line_ids" colspan="3">
53
<form string="Expense Lines">
54
<field name="product_id" select="1" on_change="onchange_product_id(product_id, uom_id)"/>
55
<field name="uom_id" select="1" on_change="onchange_product_id(product_id, uom_id)"/>
56
<field name="unit_quantity" select="1"/>
57
<field name="date_value" select="1"/>
58
<field name="name" select="1" colspan="3"/>
59
<field name="unit_amount" select="1"/>
60
<field name="total_amount"/>
61
<field name="ref" select="1"/>
62
<field name="analytic_account"/>
65
<field name="state" select="1"/>
66
<group col="6" colspan="2">
67
<button string="Confirm" name="confirm" states="draft" type="workflow"/>
68
<button string="Cancel" name="cancel" states="cancel" type="workflow"/>
69
<button string="Accept" name="validate" states="confirm" type="workflow"/>
70
<button string="Paid" name="paid" states="accepted" type="workflow"/>
71
<button string="Set to Draft" name="draft" states="confirm" type="workflow"/>
72
<button string="Refuse" name="refuse" states="confirm,draft,accepted" type="workflow"/>
74
</page><page string="Other Info">
75
<separator string="Accounting data" colspan="4"/>
76
<field name="journal_id"/>
77
<field name="account_id"/>
78
<field name="analytic_journal_id"/>
79
<separator string="Validation" colspan="4"/>
80
<field name="date_confirm" select="1"/>
81
<field name="date_valid" select="1"/>
82
<field name="user_valid" select="1"/>
83
<field name="move_id" select="1"/>
84
<separator string="Notes" colspan="4"/>
85
<field name="note" colspan="4" nolabel="1"/>
91
<record model="ir.actions.act_window" id="expense_all">
92
<field name="name">hr.expense.expense_all</field>
93
<field name="res_model">hr.expense.expense</field>
94
<field name="view_type">form</field>
97
name="Human Resources/Expenses/All Expenses"
99
action="expense_all"/>
100
<record model="ir.actions.act_window" id="expense_all_draft">
101
<field name="name">hr.expense.expense_all</field>
102
<field name="res_model">hr.expense.expense</field>
103
<field name="view_type">form</field>
104
<field name="view_mode">tree,form</field>
105
<field name="domain">[('state','=','draft')]</field>
108
name="Human Resources/Expenses/All Expenses/Draft expenses"
109
id="menu_expense_all_draft"
110
action="expense_all_draft"/>
111
<record model="ir.actions.act_window" id="expense_all_confirm">
112
<field name="name">hr.expense.expense.all.confirm</field>
113
<field name="res_model">hr.expense.expense</field>
114
<field name="view_type">form</field>
115
<field name="view_mode">tree,form</field>
116
<field name="domain">[('state','=','confirmed')]</field>
119
name="Human Resources/Expenses/All Expenses/Expenses waiting validation"
120
id="menu_expense_all_confirm"
121
action="expense_all_confirm"/>
122
<record model="ir.actions.act_window" id="expense_all_valid">
123
<field name="name">hr.expense.expense.all.valid</field>
124
<field name="res_model">hr.expense.expense</field>
125
<field name="view_type">form</field>
126
<field name="view_mode">tree,form</field>
127
<field name="domain">[('state','=','valid')]</field>
130
name="Human Resources/Expenses/All Expenses/Expenses waiting payment"
131
id="menu_expense_all_valid"
132
action="expense_all_valid"/>
137
<record model="ir.actions.act_window" id="expense_my">
138
<field name="name">hr.expense.expense_my</field>
139
<field name="res_model">hr.expense.expense</field>
140
<field name="view_type">form</field>
141
<field name="view_mode">form,tree</field>
142
<field name="domain">[('user_id','=',uid)]</field>
145
name="Human Resources/Expenses/My Expenses"
147
action="expense_my"/>
148
<record model="ir.actions.act_window" id="expense_my_draft">
149
<field name="name">hr.expense.expense_my</field>
150
<field name="res_model">hr.expense.expense</field>
151
<field name="view_type">form</field>
152
<field name="view_mode">tree,form</field>
153
<field name="domain">[('user_id','=',uid),('state','=','draft')]</field>
156
name="Human Resources/Expenses/My Expenses/My draft expenses"
157
id="menu_expense_my_draft"
158
action="expense_my_draft"/>
159
<record model="ir.actions.act_window" id="expense_my_confirm">
160
<field name="name">hr.expense.expense_my</field>
161
<field name="res_model">hr.expense.expense</field>
162
<field name="view_type">form</field>
163
<field name="view_mode">tree,form</field>
164
<field name="domain">[('user_id','=',uid),('state','=','confirm')]</field>
167
name="Human Resources/Expenses/My Expenses/My expenses waiting validation"
168
id="menu_expense_my_confirm"
169
action="expense_my_confirm"/>
171
# ---------------------------------------------------------------
173
# ---------------------------------------------------------------
175
<record model="ir.actions.act_window" id="open_expenses_type">
176
<field name="name">hr.expense.type.tree.view</field>
177
<field name="type">ir.actions.act_window</field>
178
<field name="res_model">product.product</field>
179
<field name="view_type">form</field>
180
<field name="view_mode">tree,form</field>
183
name="Human Resources/Configuration/Expenses/Expenses types"
184
id="menu_open_expenses_type"
185
action="open_expenses_type"/>