1
<?xml version="1.0" encoding="utf-8"?>
5
<record id="action_sale_order_follow_up" model="ir.actions.server">
6
<field name="name">Order Follow Up</field>
7
<field name="model_id" ref="model_sale_order_followup"/>
8
<field name="state">code</field>
9
<field name="code">action = obj.start_order_followup(context=context)</field>
12
<record id="ir_open_sale_order_follow_up" model="ir.values">
13
<field name="key2">client_action_multi</field>
14
<field name="model">sale.order</field>
15
<field name="name">Order Follow Up</field>
16
<field eval="'ir.actions.server,%d'%action_sale_order_follow_up" name="value"/>
17
<field eval="True" name="object"/>
20
<!-- REMOVE THE DOCUMENT VIEW
21
<record id="sale_order_followup_document_view" model="ir.ui.view">
22
<field name="name">sale.order.followup.form.view</field>
23
<field name="model">sale.order.followup</field>
24
<field name="type">form</field>
25
<field name="arch" type="xml">
26
<form string="Order follow up">
27
<separator colspan="4" string="General Information" />
28
<field name="order_id" />
29
<field name="cust_ref" />
30
<field name="creation_date" />
31
<field name="state" />
32
<separator colspan="4" string="Associated documents" />
33
<field name="requested_date" />
34
<field name="confirmed_date" />
35
<field name="line_ids" colspan="4" nolabel="1">
36
<tree string="Order follow up lines">
37
<field name="line_number" />
38
<field name="product_id" />
39
<field name="procure_method" />
40
<field name="po_cft" />
41
<field name="qty_ordered" />
42
<field name="uom_id" />
43
<field name="tender_ids" />
44
<field name="purchase_ids" />
45
<field name="incoming_ids" />
46
<field name="available_qty" />
47
<field name="outgoing_nb" />
50
<separator colspan="4" />
51
<group colspan="4" col="6">
52
<button special="cancel" string="Cancel" icon="gtk-cancel" colspan="2" />
53
<button name="update_followup" string="Update" icon="gtk-execute" colspan="2" type="object" />
54
<button name="switch_progress" string="Switch to progress view" icon="terp-gtk-jump-to-ltr" colspan="2" type="object" />
60
<record id="sale_order_followup_split_progress_view" model="ir.ui.view">
61
<field name="name">sale.order.followup.progress.view</field>
62
<field name="model">sale.order.followup</field>
63
<field name="type">form</field>
64
<field name="arch" type="xml">
65
<form string="Order follow up">
66
<separator colspan="4" string="General Information" />
67
<field name="order_id" />
68
<field name="cust_ref" />
69
<field name="creation_date" />
70
<field name="state" />
71
<separator colspan="4" string="Associated documents" />
72
<field name="requested_date" />
73
<field name="confirmed_date" />
74
<field name="line_ids" colspan="4" nolabel="1">
75
<tree string="Order follow up lines">
76
<field name="original_order_id" />
77
<field name="line_number" />
78
<field name="product_id" />
79
<field name="procure_method" />
80
<field name="po_cft" />
81
<field name="qty_ordered" />
82
<field name="uom_id" />
83
<field name="sourced_ok" />
84
<field name="tender_status" />
85
<!--<field name="quotation_status" />-->
86
<field name="purchase_status" />
87
<field name="incoming_status" />
88
<field name="product_available" />
89
<field name="outgoing_status" />
92
<separator colspan="4" />
93
<group colspan="4" col="6">
94
<button special="cancel" string="Close" icon="gtk-cancel" colspan="2" />
95
<button name="update_followup" string="Update" icon="gtk-execute" colspan="2" type="object" />
97
<button name="export_xls" string="Export Excel" icon="gtk-execute" colspan="2" type="object" />
98
<button name="export_pdf" string="Export PDF" icon="gtk-execute" colspan="2" type="object" />
104
<record id="sale_order_followup_progress_view" model="ir.ui.view">
105
<field name="name">sale.order.followup.progress.view</field>
106
<field name="model">sale.order.followup</field>
107
<field name="type">form</field>
108
<field name="arch" type="xml">
109
<form string="Order follow up">
110
<separator colspan="4" string="General Information" />
111
<field name="order_id" />
112
<field name="cust_ref" />
113
<field name="creation_date" />
114
<field name="state" />
115
<separator colspan="4" string="Associated documents" />
116
<field name="requested_date" />
117
<field name="confirmed_date" />
118
<field name="line_ids" colspan="4" nolabel="1">
119
<tree string="Order follow up lines">
120
<field name="line_number" />
121
<field name="product_id" />
122
<field name="procure_method" />
123
<field name="po_cft" />
124
<field name="qty_ordered" />
125
<field name="uom_id" />
126
<field name="sourced_ok" />
127
<field name="tender_status" />
128
<!--<field name="quotation_status" />-->
129
<field name="purchase_status" />
130
<field name="incoming_status" />
131
<field name="product_available" />
132
<field name="outgoing_status" />
135
<separator colspan="4" />
136
<group colspan="4" col="6">
137
<button special="cancel" string="Close" icon="gtk-cancel" colspan="2" />
138
<button name="update_followup" string="Update" icon="gtk-execute" colspan="2" type="object" />
140
<button name="export_xls" string="Export Excel" icon="gtk-execute" colspan="2" type="object" />
141
<button name="export_pdf" string="Export PDF" icon="gtk-execute" colspan="2" type="object" />
147
<record id="sale_order_line_followup_tree_view" model="ir.ui.view">
148
<field name="name">sale.order.line.followup.tree.view</field>
149
<field name="model">sale.order.line.followup</field>
150
<field name="type">tree</field>
151
<field name="arch" type="xml">
152
<tree string="Order follow up lines">
153
<field name="original_order_id" />
154
<field name="line_number" />
155
<field name="product_id" />
156
<field name="procure_method" />
157
<field name="po_cft" />
158
<field name="qty_ordered" />
159
<field name="uom_id" />
160
<field name="sourced_ok" />
161
<field name="tender_ids" />
162
<!--<field name="quotation_ids" />-->
163
<!--<field name="quotation_status" />-->
164
<field name="purchase_ids" />
165
<field name="purchase_status" />
166
<field name="incoming_ids" />
167
<field name="incoming_status" />
168
<field name="product_available" />
169
<field name="available_qty" />
170
<field name="outgoing_nb" />
171
<field name="outgoing_status" />
176
<record id="sale_order_line_followup_form_view" model="ir.ui.view">
177
<field name="name">sale.order.line.followup.form.view</field>
178
<field name="model">sale.order.line.followup</field>
179
<field name="type">form</field>
180
<field name="arch" type="xml">
181
<form string="Order follow up line">
182
<separator colspan="4" string="General Information" />
183
<field name="line_number" />
184
<field name="line_id" />
185
<field name="product_id" />
186
<field name="qty_ordered" />
187
<field name="procure_method" />
188
<field name="po_cft" />
189
<field name="original_order_id" attrs="{'invisible': [('original_order_id', '=', False)]}" />
190
<separator colspan="4" string="Associated documents" />
191
<field name="tender_ids" nolabel="1" string="Tenders" colspan="4">
192
<tree string="Tender" colors="green:state in ('done');grey: state in ('cancel')">
193
<field name="product_id" />
194
<field name="tender_id" />
196
<field name="product_uom" />
197
<field name="date_planned" />
198
<field name="state" />
199
<button name="go_to_tender_info" type="object" string="Go to tender form" icon="terp-stock_zoom" />
202
<!--<field name="quotation_ids" nolabel="1" colspan="4" string="Quotations">
203
<tree string="Request for Quotation"
204
colors="red: state in ('rfq_sent');blue: state in ('rfq_updated');green: state in ('done')">
205
<field name="name" />
206
<field name="order_type" />
207
<field name="date_order" />
208
<field name="partner_id" />
209
<field name="delivery_requested_date" />
210
<field name="amount_total" />
211
<field name="state" />
212
<button name="go_to_rfq_info" type="object" string="Go to RfQ form" icon="terp-stock_zoom" />
215
<field name="purchase_line_ids" nolabel="1" colspan="4" string="Purchase Orders">
216
<tree string="Purchase Orders"
217
colors="grey: state in ('cancel', 'done');green: state in ('approved');blue: state in ('confirmed')">
218
<field name="product_id" />
219
<field name="order_id" />
220
<field name="partner_id" />
221
<field name="order_type" string="Order type" />
222
<field name="product_qty" />
223
<field name="product_uom" />
224
<field name="date_planned" />
225
<field name="po_state" string="State" />
226
<button name="go_to_po_info" type="object" string="Go to purchase order form" icon="terp-stock_zoom" />
229
<field name="incoming_ids" nolabel="1" colspan="4" string="Incoming">
230
<tree string="Incoming Products"
231
colors="grey: state in ('cancel', 'done');green: state in ('available')">
232
<field name="name" />
233
<field name="picking_id" string="Shipment" />
234
<field name="order_type" />
235
<field name="location_id" string="Source Loc." />
236
<field name="location_dest_id" string="Dest. Loc." />
237
<field name="partner_id" string="Supplier" />
238
<field name="product_id" />
239
<field name="product_qty" />
240
<field name="product_uom" />
241
<field name="date_expected" string="Expected receipt" />
242
<field name="state" />
243
<button name="go_to_incoming_info" type="object" string="Go to incoming move form" icon="terp-stock_zoom" />
246
<field name="displayed_out_ids" nolabel="1" colspan="4" string="Outgoing">
247
<tree string="Outgoing Products"
248
colors="grey: state in ('cancel', 'done');green: state in ('available')">
249
<field name="name" />
250
<field name="parent_doc_id" string="Picking" />
251
<field name="order_type" />
252
<field name="location_id" string="Source Loc." />
253
<field name="location_dest_id" string="Dest. Loc." />
254
<field name="partner_id" string="Customer" />
255
<field name="product_id" />
256
<field name="product_qty" />
257
<field name="product_uom" />
258
<field name="date_expected" string="Expected delivery" />
259
<field name="state" />
260
<button name="go_to_outgoing_info" type="object" string="Go to outgoing move form" icon="terp-stock_zoom" />
267
<record id="sale_order_line_follow_choose_view" model="ir.ui.view">
268
<field name="name">sale.order.line.follow.choose.view</field>
269
<field name="model">sale.order.followup</field>
270
<field name="type">form</field>
271
<field name="arch" type="xml">
272
<form string="Choose the view type">
273
<separator colspan="4" string="Type of view" />
274
<field name="choose_type" colspan="4" required="1" />
275
<separator colspan="4" string="Actions" />
276
<button special="cancel" string="Cancel" icon="gtk-cancel" colspan="2" />
277
<button name="go_to_view" string="Go to view" icon="gtk-execute" colspan="2" type="object"/>
282
<record id="sale_order_followup_from_menu" model="ir.ui.view">
283
<field name="name">sale.order.followup.from.menu</field>
284
<field name="model">sale.order.followup.from.menu</field>
285
<field name="type">form</field>
286
<field name="arch" type="xml">
287
<form string="Choose a Sale Order">
288
<separator colspan="4" string="Select Sale Order" />
289
<field name="order_id"
290
attrs="{'readonly': [('cust_order_id', '!=', False)], 'required': [('cust_order_id', '=', False)]}"
291
domain="[('state', '!=', 'draft')]"
292
context="{'active_test': False}"
293
on_change="change_order_id(order_id, cust_order_id, 'order_id')"/>
294
<field name="cust_order_id"
295
context="{'from_followup': True, 'active_test': False}"
296
attrs="{'readonly': [('order_id', '!=', False)], 'required': [('cust_order_id', '=', False)]}"
297
domain="[('state', '!=', 'draft')]"
298
on_change="change_order_id(order_id, cust_order_id, 'cust_order_id')" />
299
<separator colspan="4" string="Actions" />
300
<button special="cancel" string="Cancel" colspan="2" icon="gtk-cancel" />
301
<button name="go_to_followup" string="Go to followup" icon="gtk-execute" colspan="2" type="object"/>
306
<record id="action_sale_order_followup_from_menu" model="ir.actions.act_window">
307
<field name="name">Sale Order Follow-Up</field>
308
<field name="res_model">sale.order.followup.from.menu</field>
309
<field name="view_type">form</field>
310
<field name="view_mode">form</field>
311
<field name="target">new</field>
314
<menuitem id="menuitem_sale_order_followup_from_menu"
315
action="action_sale_order_followup_from_menu"
316
parent="base.menu_sales"