~technofluid-team/openobject-addons/technofluid_multiple_installations

« back to all changes in this revision

Viewing changes to hr_expense/hr_expense_view.xml

  • Committer: pinky
  • Date: 2006-12-07 13:41:40 UTC
  • Revision ID: pinky-dedd7f8a42bd4557112a0513082691b8590ad6cc
New trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" ?>
 
2
<terp>
 
3
        <data>
 
4
                <!-- Expenses -->
 
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"/>
 
12
                                        <field name="name"/>
 
13
                                        <field name="ref"/>
 
14
                                        <field name="analytic_account"/>
 
15
                                        <field name="unit_amount"/>
 
16
                                        <field name="unit_quantity"/>
 
17
                                        <field name="total_amount"/>
 
18
                                </tree>
 
19
                        </field>
 
20
                </record>
 
21
 
 
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">
 
28
                                        <field name="date" />
 
29
                                        <field name="employee_id" />
 
30
                                        <field name="name" />
 
31
                                        <field name="ref" />
 
32
                                        <field name="amount" />
 
33
                                        <field name="state" />
 
34
                                </tree>
 
35
                        </field>
 
36
                </record>
 
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">
 
43
                                        <notebook>
 
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"/>
 
63
                                                        </form>
 
64
                                                </field>
 
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"/>
 
73
                                                </group>
 
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"/>
 
86
                                        </page>
 
87
                                        </notebook>
 
88
                                </form>
 
89
                        </field>
 
90
                </record>
 
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>
 
95
                </record>
 
96
                <menuitem
 
97
                        name="Human Resources/Expenses/All Expenses"
 
98
                        id="menu_expense_all"
 
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>
 
106
                </record>
 
107
                <menuitem
 
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>
 
117
                </record>
 
118
                <menuitem
 
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>
 
128
                </record>
 
129
                <menuitem
 
130
                        name="Human Resources/Expenses/All Expenses/Expenses waiting payment"
 
131
                        id="menu_expense_all_valid"
 
132
                        action="expense_all_valid"/>
 
133
 
 
134
                #
 
135
                # My expenses menu
 
136
                #
 
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>
 
143
                </record>
 
144
                <menuitem
 
145
                        name="Human Resources/Expenses/My Expenses"
 
146
                        id="menu_expense_my"
 
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>
 
154
                </record>
 
155
                <menuitem
 
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>
 
165
                </record>
 
166
                <menuitem
 
167
                        name="Human Resources/Expenses/My Expenses/My expenses waiting validation"
 
168
                        id="menu_expense_my_confirm"
 
169
                        action="expense_my_confirm"/>
 
170
 
 
171
                # ---------------------------------------------------------------
 
172
                # Expense Type
 
173
                # ---------------------------------------------------------------
 
174
 
 
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>
 
181
                </record>
 
182
                <menuitem
 
183
                        name="Human Resources/Configuration/Expenses/Expenses types"
 
184
                        id="menu_open_expenses_type"
 
185
                        action="open_expenses_type"/>
 
186
        </data>
 
187
</terp>