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"/>