~openerp-commiter/openobject-addons/trunk-extra-addons

« back to all changes in this revision

Viewing changes to hotel_restaurant/hotel_restaurant_view.xml

bugfix in overlay creation system

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<openerp>
 
3
        <data>
 
4
        
 
5
                <!-- ==============================
 
6
                        Table Master
 
7
                ============================== -->                
 
8
                <record model="ir.ui.view" id="view_hotel_restaurant_tables_form">
 
9
                        <field name="name">hotel_restaurant_tables.form</field>
 
10
                        <field name="model">hotel.restaurant.tables</field>
 
11
                        <field name="type">form</field>
 
12
                        <field name="arch" type="xml">
 
13
                                <form string="Tables Detail">
 
14
                                        <field name="name" colspan="1" select="1"/>
 
15
                                        <newline/>
 
16
                                        <field name="capacity"/>
 
17
                                                                                
 
18
                                </form>
 
19
                        </field>
 
20
                </record>
 
21
                <record model="ir.ui.view" id="view_hotel_restaurant_tables_tree">
 
22
                        <field name="name">hotel_restaurant_tables.tree</field>
 
23
                        <field name="model">hotel.restaurant.tables</field>
 
24
                        <field name="type">tree</field>
 
25
                        <field name="arch" type="xml">
 
26
                                <tree string="Tables Detail">
 
27
                                        <field name="name"/>
 
28
                                        <field name="capacity"/>
 
29
                                </tree>
 
30
                        </field>
 
31
                </record>
 
32
                <record model="ir.actions.act_window" id="open_view_hotel_restaurant_tables_form_tree">
 
33
                        <field name="name">Tables Details</field>
 
34
                        <field name="res_model">hotel.restaurant.tables</field>
 
35
                        <field name="view_type">form</field>
 
36
                        <field name="view_mode">tree,form</field>
 
37
                </record> 
 
38
                <menuitem name="Hotel Restaurant" id="menu_hotel_res"/>
 
39
                <menuitem name="Configuration" parent="menu_hotel_res" id="menu_hotel_config"/>
 
40
                <menuitem name="Tables" parent="menu_hotel_config"
 
41
                          id="menu_open_view_hotel_restaurant_tables_form_tree" 
 
42
                                  action="open_view_hotel_restaurant_tables_form_tree"/>
 
43
                                  
 
44
                <!-- 
 
45
                ==============================
 
46
                        Table Reservation
 
47
                ==============================
 
48
                 -->              
 
49
                <record model="ir.ui.view" id="view_hotel_restaurant_reservation_form">
 
50
                        <field name="name">hotel_restaurant_reservation.form</field>
 
51
                        <field name="model">hotel.restaurant.reservation</field>
 
52
                        <field name="type">form</field>
 
53
                        <field name="arch" type="xml">
 
54
                                <form string="Table Reservation">
 
55
                                        <field name="reservation_id" select="1"/>
 
56
                                        <field name="room_no"/>
 
57
                                        <newline/>
 
58
                                        <field name="start_date"/>
 
59
                                        <field name="end_date"/>
 
60
                                        <field name="cname" on_change="onchange_partner_id(cname)"/>
 
61
                                        <field name="partner_address_id"/>
 
62
                                        <field name="tableno" colspan="4"/>
 
63
                                        <newline/>
 
64
                                        <field name="state"/>
 
65
                                        <group col="5" colspan="2">
 
66
                                        <button string="Confirm" name="confirm" states="draft" type="workflow" />
 
67
                                        <button string="Done" name="done" states="confirm" type="workflow"/>
 
68
                                        <button string="Cancel" name="cancel" states="confirm" type="workflow" />
 
69
                                        <button string="Set to Draft" name="action_set_to_draft" states="cancel" type="object"/>
 
70
                                        <button string="Create Order" name="_create_order" type="object"/>
 
71
                                        </group>
 
72
                                        
 
73
                                </form>
 
74
                        </field>
 
75
                </record>
 
76
                <record model="ir.ui.view" id="view_hotel_restaurant_reservation_tree">
 
77
                        <field name="name">hotel_restaurant_reservation.tree</field>
 
78
                        <field name="model">hotel.restaurant.reservation</field>
 
79
                        <field name="type">tree</field>
 
80
                        <field name="arch" type="xml">
 
81
                                <tree string="Table Reservation">
 
82
                                        <field name="reservation_id"/>
 
83
                                        <field name="room_no"/>
 
84
                                        <field name="start_date"/>
 
85
                                        <field name="end_date"/>
 
86
                                        <field name="cname"/>
 
87
                                        <field name="partner_address_id"/>
 
88
                                        <field name="tableno"/>
 
89
                                                                                
 
90
                                </tree>
 
91
                        </field>
 
92
                </record>
 
93
                <record model="ir.actions.act_window" id="open_view_hotel_restaurant_reservation_form_tree">
 
94
                        <field name="name">Table Reservation</field>
 
95
                        <field name="res_model">hotel.restaurant.reservation</field>
 
96
                        <field name="view_type">form</field>
 
97
                        <field name="view_mode">tree,form</field>
 
98
                </record> 
 
99
                <menuitem name="Reservation" parent="menu_hotel_res" id="menu_reserv"/>
 
100
                <menuitem name="Table Booking" parent="menu_reserv"
 
101
                          id="menu_open_view_hotel_restaurant_reservation_form_tree" 
 
102
                                  action="open_view_hotel_restaurant_reservation_form_tree"/>
 
103
        
 
104
                <!-- 
 
105
                ======================
 
106
                Orders for Reservation
 
107
                ======================
 
108
                 -->
 
109
                 
 
110
                <record model="ir.ui.view" id="view_hotel_reservation_order_form">
 
111
                        <field name="name">hotel_reservation_order.form</field>
 
112
                        <field name="model">hotel.reservation.order</field>
 
113
                        <field name="type">form</field>
 
114
                        <field name="arch" type="xml">
 
115
                                <form string="Order">
 
116
                                        <field name="order_number"/>
 
117
                                        <field name="reservationno"/>
 
118
                                        <field name="date1" />
 
119
                                        <field name="waitername"/>
 
120
                                        <newline/>
 
121
                                        <field name="table_no" colspan="4"/>
 
122
                                        <newline/>
 
123
                                        <field name="order_list" colspan="4" >
 
124
                                                <form string="Order List">
 
125
                                                        <field name="name" on_change="on_change_item_name(name)"/>
 
126
                                                        <field name="item_qty"/>
 
127
                                                        <field name="item_rate"/>
 
128
<!--                                                    <field name="pname" on_change="on_change_item_name(name)"/>-->
 
129
                        
 
130
                                                </form>
 
131
                                                <tree string="Order List">
 
132
                                                        <field name="name" />
 
133
                                                        <field name="item_qty"/>
 
134
                                                        <field name="item_rate"/>
 
135
                                                        <field name="price_subtotal"/>
 
136
                                                </tree>
 
137
                                        </field>
 
138
                                        <newline/>
 
139
                                        <group col="7" colspan="4">
 
140
                                                <field name="amount_subtotal"/>
 
141
                                                <field name="tax"/>
 
142
                                                <field name="amount_total"/>
 
143
                                                <button string="Generate KOT" name="_reservation_generate_kot" type="object"/>
 
144
                                        </group>
 
145
                                </form>
 
146
                        </field>
 
147
                </record>
 
148
                <record model="ir.ui.view" id="view_hotel_reservation_order_tree">
 
149
                        <field name="name">hotel_reservation_order.tree</field>
 
150
                        <field name="model">hotel.reservation.order</field>
 
151
                        <field name="type">tree</field>
 
152
                        <field name="arch" type="xml">
 
153
                                <tree string="Order">
 
154
                                        <field name="order_number"/>
 
155
                                        <field name="reservationno"/>
 
156
                                        <field name="date1"/>
 
157
                                        <field name="waitername"/>
 
158
                                        <field name="table_no"/>
 
159
                                        <field name="order_list" />
 
160
                                        
 
161
                                </tree>
 
162
                        </field>
 
163
                </record>
 
164
                <record model="ir.actions.act_window" id="open_view_hotel_reservation_order_form_tree">
 
165
                        <field name="name">Order Generate</field>
 
166
                        <field name="res_model">hotel.reservation.order</field>
 
167
                        <field name="view_type">form</field>
 
168
                        <field name="view_mode">tree,form</field>
 
169
                        
 
170
                </record> 
 
171
                <menuitem name="Orders" parent="menu_reserv"
 
172
                          id="menu_open_view_hotel_reservation_order_form_tree" 
 
173
                                  action="open_view_hotel_reservation_order_form_tree"/>
 
174
        
 
175
                <!-- 
 
176
                ==============================
 
177
                        Table Order
 
178
                ==============================
 
179
                 -->
 
180
                                  
 
181
                <record model="ir.ui.view" id="view_hotel_restaurant_order_form">
 
182
                        <field name="name">hotel_restaurant_order.form</field>
 
183
                        <field name="model">hotel.restaurant.order</field>
 
184
                        <field name="type">form</field>
 
185
                        <field name="arch" type="xml">
 
186
                                <form string="Order">
 
187
                                        <field name="order_no"/>
 
188
                                        <field name="o_date" />
 
189
                                        <field name="room_no"/>
 
190
                                        <field name="waiter_name"/>
 
191
                                        <newline/>
 
192
                                        <field name="table_no" colspan="4"/>
 
193
                                        <newline/>
 
194
                                        <field name="order_list" colspan="4" >
 
195
                                                <form string="Order List">
 
196
                                                        <field name="name" on_change="on_change_item_name(name)"/>
 
197
                                                        <field name="item_qty"/>
 
198
                                                        <field name="item_rate"/>
 
199
<!--                                                    <field name="pname" on_change="on_change_item_name(name)"/>-->
 
200
                        
 
201
                                                </form>
 
202
                                                <tree string="Order List">
 
203
                                                        <field name="name" />
 
204
                                                        <field name="item_qty"/>
 
205
                                                        <field name="item_rate"/>
 
206
                                                        <field name="price_subtotal"/>
 
207
                                        
 
208
                                                </tree>
 
209
                                        </field>
 
210
                                        <newline/>
 
211
                                        <group col="7" colspan="4">
 
212
                                                <field name="amount_subtotal"/>
 
213
                                                <field name="tax"/>
 
214
                                                <field name="amount_total"/>
 
215
                                                <button string="Generate KOT" name="generate_kot" type="object"/>
 
216
                                        </group>
 
217
                                </form>
 
218
                        </field>
 
219
                </record>
 
220
                <record model="ir.ui.view" id="view_hotel_restaurant_order_tree">
 
221
                        <field name="name">hotel_restaurant_order.tree</field>
 
222
                        <field name="model">hotel.restaurant.order</field>
 
223
                        <field name="type">tree</field>
 
224
                        <field name="arch" type="xml">
 
225
                                <tree string="Order">
 
226
                                        <field name="order_no"/>
 
227
                                        <field name="o_date"/>
 
228
                                        <field name="table_no"/>
 
229
                                        <field name="room_no"/>
 
230
                                        <field name="waiter_name"/>
 
231
                                        <field name="order_list" />
 
232
                                        
 
233
                                </tree>
 
234
                        </field>
 
235
                </record>
 
236
                <record model="ir.actions.act_window" id="open_view_hotel_restaurant_order_form_tree">
 
237
                        <field name="name">Order Generate</field>
 
238
                        <field name="res_model">hotel.restaurant.order</field>
 
239
                        <field name="view_type">form</field>
 
240
                        <field name="view_mode">tree,form</field>
 
241
                        
 
242
                </record> 
 
243
                <menuitem name="Table Order" parent="menu_hotel_res"
 
244
                          id="menu_open_view_hotel_restaurant_order_form_tree" 
 
245
                                  action="open_view_hotel_restaurant_order_form_tree"
 
246
                                  sequence="11"/>
 
247
                                  
 
248
        <!-- ==============================
 
249
                        Kitchen Order List
 
250
                ==============================  -->
 
251
                                  
 
252
                <record model="ir.ui.view" id="view_hotel_restaurant_kitchen_order_tickets_form">
 
253
                        <field name="name">hotel_restaurant_kitchen_order_tickets.form</field>
 
254
                        <field name="model">hotel.restaurant.kitchen.order.tickets</field>
 
255
                        <field name="type">form</field>
 
256
                        <field name="arch" type="xml">
 
257
                                <form string="KOT List">
 
258
                                        <field name="orderno" select="1"/>
 
259
                                        <field name="resno"/>
 
260
                                        <field name="kot_date" select="1"/>
 
261
                                        <field name="room_no" select="1"/>
 
262
                                        <field name="w_name"/>
 
263
                                        <newline/>
 
264
                                        <field name="tableno" select="1" colspan="4"/>
 
265
                                        <newline/>
 
266
                                        <field name="kot_list" colspan="4">
 
267
                                                <form string="Order List">
 
268
                                                        <field name="name" on_change="on_change_item_name(name)"/>
 
269
                                                        <field name="item_qty"/>
 
270
                                                        <field name="item_rate"/>
 
271
                        
 
272
                                                </form>
 
273
                                                <tree string="Order List">
 
274
                                                        <field name="name" />
 
275
                                                        <field name="item_qty"/>
 
276
                                                        
 
277
                                                </tree>
 
278
                                        </field>
 
279
                                        
 
280
                                </form>
 
281
                        </field>
 
282
                </record>
 
283
                
 
284
                
 
285
                <record model="ir.ui.view" id="view_hotel_restaurant_kitchen_order_tickets_tree">
 
286
                        <field name="name">hotel_restaurant_kitchen_order_tickets.tree</field>
 
287
                        <field name="model">hotel.restaurant.kitchen.order.tickets</field>
 
288
                        <field name="type">tree</field>
 
289
                        <field name="arch" type="xml">
 
290
                                <tree string="KOT List">
 
291
                                        <field name="orderno" />
 
292
                                        <field name="resno"/>
 
293
                                        <field name="kot_date"/>
 
294
                                        <field name="room_no"/>
 
295
                                        <field name="w_name"/>
 
296
                                        <field name="tableno"/>
 
297
                                        <field name="kot_list"/>
 
298
                                </tree>
 
299
                        </field>
 
300
                </record>
 
301
                <record model="ir.actions.act_window" id="open_view_hotel_restaurant_kitchen_order_tickets_form_tree">
 
302
                        <field name="name">Kitchen Order List</field>
 
303
                        <field name="res_model">hotel.restaurant.kitchen.order.tickets</field>
 
304
                        <field name="view_type">form</field>
 
305
                        <field name="view_mode">tree,form</field>
 
306
                </record> 
 
307
                <menuitem name="KOT"  parent="menu_hotel_res"
 
308
                          id="menu_open_view_hotel_restaurant_kitchen_order_tickets_form_tree" 
 
309
                                  action="open_view_hotel_restaurant_kitchen_order_tickets_form_tree"
 
310
                                  sequence="12"/>
 
311
                                  
 
312
                <!-- Menucard Category -->
 
313
                
 
314
                
 
315
                <record model="ir.ui.view" id="view_hotel_menucard_type_form">
 
316
                        <field name="name">hotel_menucard_type_form</field>
 
317
                        <field name="model">hotel.menucard.type</field>
 
318
                        <field name="type">form</field>
 
319
                        <field name="arch" type="xml">
 
320
                                <form string="Hotel Food Items Type">
 
321
                                        <field name="name"/>
 
322
                                        <field name="parent_id" domain="[('ismenutype','=',True)]"/>
 
323
                                </form>
 
324
                        </field>
 
325
                </record>
 
326
                <record model="ir.ui.view" id="view_hotel_menucard_type_list">
 
327
                        <field name="name">hotel_menucard_type_list</field>
 
328
                        <field name="model">hotel.menucard.type</field>
 
329
                        <field name="type">tree</field>
 
330
                        <field name="arch" type="xml">
 
331
                                <tree string="Hotel Food Items Type">
 
332
                                        <field name="complete_name"/>
 
333
                                        
 
334
                                </tree>
 
335
                        </field>
 
336
                </record>
 
337
                <record model="ir.actions.act_window" id="action_hotel_menucard_type_view_form">
 
338
                        <field name="name">Hotel FoodItem Type</field>
 
339
                        <field name="res_model">hotel.menucard.type</field>
 
340
                        <field name="view_type">form</field>
 
341
                        <field name="view_mode">tree,form</field>
 
342
                </record>
 
343
                <menuitem name="FoodItem Types" parent="menu_hotel_config"
 
344
                                  id="menu_action_hotel_menucard_type_view_form"
 
345
                                  action="action_hotel_menucard_type_view_form"/> 
 
346
                
 
347
                <record model="ir.ui.view" id="view_hotel_menucard_form">
 
348
                        <field name="name">hotel.menucard.form</field>
 
349
                        <field name="model">hotel.menucard</field>
 
350
                        <field name="type">form</field>
 
351
                        <field name="arch" type="xml">
 
352
                                <form string="Hotel Menucard">
 
353
                                <notebook>
 
354
                                                <page string="Information">
 
355
                                                        <field name="name" select="1"/>
 
356
                                                        
 
357
                                                        <newline/>
 
358
                                                        <field name="categ_id" select="1" domain="[('ismenutype','=',True)]"/>
 
359
                                                        <field name="type" select="2"/>
 
360
                                                        <newline/>
 
361
                                                        <field name="procure_method"/>
 
362
                                                        <field name="uom_id"/>
 
363
                                                        <field name="uom_po_id"/>
 
364
                                                        <field name="product_manager" select="2"/>
 
365
                                                        <newline/>
 
366
                                                        <field name="supplier_taxes_id" colspan="4"/>
 
367
                                                        <field name="taxes_id" colspan="4"/>
 
368
                                                </page>
 
369
                                                <page string="Procurement">
 
370
                                                        <field name="supply_method"/>
 
371
                                                        <field name="active" select="2"/>
 
372
                                                        <newline/>
 
373
                                                        <field name="list_price"/>
 
374
                                                        <field name="sale_ok" select="2"/>
 
375
                                                        <field name="standard_price"/>
 
376
                                                        <field name="purchase_ok" select="2"/>
 
377
                                                        <field name="cost_method"/>
 
378
                                                        <field name="rental" select="2"/>
 
379
                                                        <newline/>
 
380
                                                         
 
381
                                                        <field name="price_margin"/>
 
382
                                                        <field name="price_extra"/>
 
383
                                                        
 
384
                                                        <field name="uos_id" />
 
385
                                                        <field name="uos_coeff" />
 
386
                                                        <newline />
 
387
                                                        <field name="seller_ids" colspan="4" nolabel="1" widget="one2many_list"/>
 
388
                                                        
 
389
                                                </page>
 
390
                                                <page string="Descriptions">
 
391
                                                        <separator string="Description" />
 
392
                                                        <field name="description" colspan="4" nolabel="1" />
 
393
                                                        <separator string="Sale Description"/>
 
394
                                                        <field name="description_sale" colspan="4" nolabel="1"/>
 
395
                                                        <separator string="Purchase Description"/>
 
396
                                                        <field name="description_purchase" colspan="4" nolabel="1"/>
 
397
                                                </page>
 
398
                                                
 
399
                                </notebook>
 
400
                                </form>
 
401
                        </field>
 
402
                </record>
 
403
                <record model="ir.ui.view" id="view_hotel_menucard_tree">
 
404
                        <field name="name">hotel.menucard.tree</field>
 
405
                        <field name="model">hotel.menucard</field>
 
406
                        <field name="type">tree</field>
 
407
                        <field name="arch" type="xml">
 
408
                                <tree string="Hotel Menucard" >
 
409
                                        <field name="name" />
 
410
                                        <field name="categ_id" select="1"/>
 
411
                                        <field name="list_price" string="Item Rate"/>
 
412
                                </tree>
 
413
                        </field>
 
414
                </record>
 
415
                <record model="ir.actions.act_window" id="action_hotel_menucard_form">
 
416
                        <field name="name">Hotel Menucard</field>
 
417
                        <field name="res_model">hotel.menucard</field>
 
418
                        <field name="view_type">form</field>
 
419
                        <field name="view_mode">tree,form</field>
 
420
                </record>
 
421
                 
 
422
                <menuitem name="Menucard" parent="menu_hotel_config"
 
423
                                         id="menu_open_hotel_menucard_form" 
 
424
                                         action="action_hotel_menucard_form"/>
 
425
                                         
 
426
                <!-- 
 
427
        ====================================================
 
428
                                        Menu card
 
429
                ====================================================  -->
 
430
                
 
431
                <!--<record model="ir.ui.view" id="view_hotel_restaurant_menucard_form">
 
432
                        <field name="name">hotel_restaurant_menucard.form</field>
 
433
                        <field name="model">hotel.restaurant.menucard</field>
 
434
                        <field name="type">form</field>
 
435
                        <field name="arch" type="xml">
 
436
                                <form string="Menucard">
 
437
                                        <field name="name" select="1"/>
 
438
                                        <field name="code"/>
 
439
                                        <field name="category"/>
 
440
                                        <field name="unit"/>
 
441
                                        <field name="qty"/>
 
442
                                        <field name="rate" on_change="on_change_rate(rate)"/>
 
443
                                </form>
 
444
                        </field>
 
445
                </record>
 
446
                <record model="ir.ui.view" id="view_hotel_restaurant_menucard_tree">
 
447
                        <field name="name">hotel_restaurant_menucard.tree</field>
 
448
                        <field name="model">hotel.restaurant.menucard</field>
 
449
                        <field name="type">tree</field>
 
450
                        <field name="arch" type="xml">
 
451
                                <tree string=" Menucard">
 
452
                                        <field name="name"/>
 
453
                                        <field name="code"/>
 
454
                                        <field name="category"/>
 
455
                                        <field name="unit"/>
 
456
                                        <field name="qty"/>
 
457
                                        <field name="rate"/>
 
458
 
 
459
                                </tree>
 
460
                        </field>
 
461
                </record>
 
462
                <record model="ir.actions.act_window" id="open_view_hotel_restaurant_menucard_form_tree">
 
463
                        <field name="name">Menucard</field>
 
464
                        <field name="res_model">hotel.restaurant.menucard</field>
 
465
                        <field name="view_type">form</field>
 
466
                        <field name="view_mode">tree,form</field>
 
467
                </record> 
 
468
                <menuitem name="Hotel Restaurant/Configuration/Menucard"
 
469
                          id="menu_open_view_hotel_restaurant_menucard_form_tree" 
 
470
                                  action="open_view_hotel_restaurant_menucard_form_tree"/>
 
471
                 
 
472
                -->
 
473
                                          
 
474
        </data>
 
475
</openerp>