[ADD]Data.xml data files and Refueling service type, default value of fuel log
[odoo/odoo.git] / addons / fleet / fleet_view.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <openerp>
3     <data>
4         <record model='ir.ui.view' id='fleet_vehicle_model_form'>
5             <field name="name">fleet.vehicle.model.form</field>
6             <field name="model">fleet.vehicle.model</field>
7             <field name="arch" type="xml">
8                 <form string="Model" version="7.0">
9                     <sheet>
10                         <field name="image_medium" widget='image' class="oe_left oe_avatar"/>
11                         <group col="2">
12                             <group>
13                                 <field name="brand" on_change="on_change_brand(brand)"/>
14                             </group>
15                             <group>
16                                 <field name="modelname" />   
17                             </group>
18                         </group>
19                         <notebook>
20                             <page string="Vendors">
21                                 <field name="vendors" widget="many2many_kanban"/>
22                             </page>
23                         </notebook>
24                     </sheet>
25                 </form>
26             </field>
27         </record>
28         <record model='ir.ui.view' id='fleet_vehicle_model_tree'>
29             <field name="name">fleet.vehicle.model.tree</field>
30             <field name="model">fleet.vehicle.model</field>
31             <field name="arch" type="xml">
32                 <tree string="Models" version="7.0">
33                     <field name="brand" />
34                     <field name="modelname" />
35                 </tree>
36             </field>
37         </record>
38
39         <record model='ir.actions.act_window' id='fleet_vehicle_model_act'>
40             <field name="name">Vehicle Model</field>
41             <field name="res_model">fleet.vehicle.model</field>
42             <field name="view_type">form</field>
43             <field name="view_mode">tree,form</field>
44         </record>
45  
46         <record model='ir.ui.view' id='fleet_vehicle_model_brand_tree'>
47             <field name="name">fleet.vehicle.model.brand.tree</field>
48             <field name="model">fleet.vehicle.model.brand</field>
49             <field name="arch" type="xml">
50                 <tree string="Model Brand" version="7.0">
51                     <field name="name" />
52                 </tree>
53             </field>
54         </record>
55
56         <record model='ir.ui.view' id='fleet_vehicle_model_brand_form'>
57             <field name="name">fleet.vehicle.model.brand.form</field>
58             <field name="model">fleet.vehicle.model.brand</field>
59             <field name="arch" type="xml">
60                 <form string="Model Brand" version="7.0">
61                     <sheet>
62                         <group>
63                             <div>
64                                 <field name="image_medium" widget="image" class="oe_left oe_avatar"/>
65                                 <label for="name" class="oe_edit_only"/>
66                                 <h1>
67                                     <field name="name" class="oe_inline" />
68                                 </h1>
69                             </div>
70                         </group>
71                     </sheet>
72                 </form>
73             </field>
74         </record>
75
76         <record model='ir.ui.view' id='fleet_vehicle_model_brand_kanban'>
77             <field name="name">fleet.vehicle.model.brandkanban</field>
78             <field name="model">fleet.vehicle.model.brand</field>
79             <field name="arch" type="xml">
80                 <kanban>
81                     <field name="name" />
82                     <field name="image" />
83                     <templates>
84                         <t t-name="kanban-box">
85                             <div class="oe_kanban_vignette oe_semantic_html_override">
86                                 <a type="open" href="#" class="oe_kanban_action oe_kanban_action_a">
87                                     <img t-att-src="kanban_image('fleet.vehicle.model.brand', 'image_small', record.id.value)" class="oe_employee_picture"/>
88                                 </a>
89                                 <div style="text-align:center;">
90                                     <h4 class="oe_partner_heading">
91                                         <a type="open">
92                                             <field name="name"/>
93                                         </a>
94                                     </h4>
95                                 </div>
96                             </div>
97                             <script>
98                             $('.oe_picture').load(function() { if($(this).width() > $(this).height()) { $(this).addClass('oe_employee_picture_wide') } });
99                         </script>
100                         </t>
101                     </templates>
102                 </kanban>
103             </field>
104         </record>
105
106         <record model='ir.actions.act_window' id='fleet_vehicle_model_brand_act'>
107             <field name="name">Model brand of Vehicle</field>
108             <field name="res_model">fleet.vehicle.model.brand</field>
109             <field name="view_type">form</field>
110             <field name="view_mode">kanban,tree,form</field>
111         </record>
112
113         <record model='ir.ui.view' id='fleet_vehicle_state_tree'>
114             <field name="name">fleet.vehicle.state.tree</field>
115             <field name="model">fleet.vehicle.state</field>
116             <field name="arch" type="xml">
117                 <tree string="State" version="7.0" editable="bottom">
118                     <field name="sequence" widget="handler" invisible="1"/>
119                     <field name="name" />
120                     
121                 </tree>
122             </field>
123         </record>
124
125         <record model='ir.actions.act_window' id='fleet_vehicle_state_act'>
126             <field name="name">States of Vehicle</field>
127             <field name="res_model">fleet.vehicle.state</field>
128             <field name="view_type">form</field>
129             <field name="view_mode">tree,form</field>
130         </record>
131
132         <menuitem name="Fleet" id="menu_root" />
133         <menuitem name="Vehicles" parent="menu_root" id="fleet_vehicles" />
134         <menuitem name="Configuration" parent="menu_root" id="fleet_configuration" />
135         <menuitem action="fleet_vehicle_model_act" parent="fleet_configuration" id="fleet_vehicle_model_menu" />
136         <menuitem action="fleet_vehicle_model_brand_act" parent="fleet_configuration" id="fleet_vehicle_model_brand_menu" />
137         <menuitem action="fleet_vehicle_state_act" parent="fleet_configuration" id="fleet_vehicle_state_menu" />
138
139         <record model='ir.ui.view' id='fleet_vehicle_form'>
140             <field name="name">fleet.vehicle.form</field>
141             <field name="model">fleet.vehicle</field>
142             <field name="arch" type="xml">
143                 <form string="Vehicle" version="7.0">
144                     <header>
145                         <field name="state"  widget="statusbar" clickable="True" />
146                     </header>
147                     <sheet> 
148                         <field name="image_medium" widget='image' class="oe_left oe_avatar"/> 
149                         <div class="oe_title">
150                             <label for="model_id" class="oe_edit_only"/>
151                             <h1>
152                                 <field name="model_id" class="oe_inline" on_change="on_change_model(model_id)"/>
153                             </h1>
154                             <label for="license_plate" class="oe_edit_only"/>
155                             <h2>
156                                 <field name="license_plate" class="oe_inline"/>
157                             </h2>
158                             <label for="tag_ids" class="oe_edit_only"/>
159                             <field name="tag_ids" widget="many2many_tags" />
160                         </div>
161                         <div class="oe_right oe_button_box">
162                             <button name="act_show_log_contract" type="object" string="Contracts" help="show the contract for this vehicle" />
163                             <button name="act_show_log_fuel" type="object" string="Fuel Logs" help="show the fuel logs for this vehicle" /> 
164                             <button name="act_show_log_services" type="object" string="Services Logs" help="show the services logs for this vehicle" />
165                         </div> 
166                         <group col ="2">
167                             <group string="General Properties">
168                                 <field name="driver" />
169                                 <field name="location" />
170                                 <field name="vin_sn" />
171                                 <field name="company_id" groups="base.group_multi_company"/>
172                             </group>
173                             <group string="Additional Properties">
174                                 <label for="odometer" />
175                                 <div>
176                                     <field name="odometer" class="oe_inline"/>
177                                     <field name="odometer_unit" class="oe_inline"/>
178                                 </div>
179                                 <field name="acquisition_date" />
180                                 <field name="car_value" />
181                                 <field name="leasing_value" />
182                             </group>
183                         </group>
184                         <group col="2">
185                             <group string="External Options">
186                                 <field name="doors" />
187                                 <field name="color" />
188                             </group>
189                             <group string="Engine Options">
190                                 <field name="transmission" />
191                                 <field name="fuel_type" />
192                                 <field name="co2" />
193                                 <field name="horsepower" />
194                                 <field name="horsepower_tax" />
195                                 <field name="power" />
196                             </group>  
197                         </group>
198                     </sheet>
199                     <div class="oe_chatter">
200                         <field name="message_ids" widget="mail_thread" options='{"thread_level": 1}'/>
201                         <field name="message_follower_ids" widget="mail_followers"/>
202                     </div>
203                 </form>
204             </field>
205         </record>
206         <record model='ir.ui.view' id='fleet_vehicle_tree'>
207             <field name="name">fleet.vehicle.tree</field>
208             <field name="model">fleet.vehicle</field>
209             <field name="arch" type="xml">
210                 <tree string="Vehicle" version="7.0" colors="orange:contract_renewal_due_soon>0 and contract_renewal_overdue==0;red:contract_renewal_overdue>0">
211                     <field name="license_plate" />
212                     <field name="model_id" />
213                     <field name="driver" />
214                     <field name="vin_sn" />
215                     <field name="acquisition_date" />
216                     <field name="state"/>
217                     <field name="odometer" />
218                     <field name="contract_renewal_due_soon" invisible="1"/>
219                     <field name="contract_renewal_overdue" invisible="1"/>
220                     <field name="next_service_date" invisible="1"/>
221                 </tree>
222             </field>
223         </record>
224
225         <record model="ir.ui.view" id="fleet_vehicle_search">
226             <field name="name">fleet.vehicle.search</field>
227             <field name="model">fleet.vehicle</field>
228             <field name="arch" type="xml">
229                 <search string="All vehicles">
230                     <field name="name" filter_domain="['|', ('name','ilike',self), ('license_plate','ilike',self)]" string="Vehicle"/>
231                     <field name="driver"/>
232                     <field name="tag_ids"/>
233                     <field name="location"/>
234                </search>
235             </field>
236         </record>
237
238
239         <record model='ir.ui.view' id='fleet_vehicle_kanban'>
240             <field name="name">fleet.vehicle.kanban</field>
241             <field name="model">fleet.vehicle</field>
242             <field name="arch" type="xml">
243                 <kanban>
244                     <field name="license_plate" />
245                     <field name="model_id" />
246                     <field name="driver" />
247                     <field name="location" />
248                     <field name="state" />
249
250                     <field name="image" />
251                     <field name="tag_ids" />
252                     <field name="contract_renewal_due_soon" />
253                     <field name="contract_renewal_overdue" />
254                     <templates>
255                         <t t-name="kanban-box">
256                             <div class="oe_kanban_vignette oe_semantic_html_override">
257                                 <a type="open" href="#" class="oe_kanban_action oe_kanban_action_a">
258                                     <img t-att-src="kanban_image('fleet.vehicle', 'image_small', record.id.value)"/>
259                                 </a>
260                                 <div class="oe_kanban_details">
261                                     <h4 class="oe_partner_heading">
262                                         <a type="open">
263                                             <field name="license_plate"/><br/>
264                                             <field name="model_id" />
265                                         </a>
266                                     </h4>
267                                     <t t-if="record.contract_renewal_due_soon.raw_value > 0 and record.contract_renewal_overdue.raw_value lte 0">
268                                         <a data-type="object" data-name="act_show_log_contract" href="#" class="oe_kanban_action oe_kanban_action_a" Style="color:orange">
269                                             <span class="oe_kanban_button oe_kanban_color_3">Contract Renewal</span>
270                                         </a>
271                                     </t>
272
273                                     <t t-if="record.contract_renewal_overdue.raw_value > 0">
274                                         <a data-type="object" data-name="act_show_log_contract" href="#" class="oe_kanban_action oe_kanban_action_a" Style="color:red">
275                                             <span class="oe_kanban_button oe_kanban_color_2">Contract Renewal</span>
276                                         </a>
277                                     </t>
278                                     <div class="oe_kanban_partner_categories">
279                                         <span class="oe_kanban_list_many2many">
280                                             <div modifiers="{}" name="tag_ids" class="oe_form_field oe_tags" model="fleet.vehicle.tag" t-att-data="record.tag_ids.raw_value" />
281                                         </span>
282                                     </div>
283                                     <ul>
284                                         <li>
285                                             <t t-if="record.driver.raw_value"><field name="driver"/></t>
286                                         </li>
287                                         <li>
288                                             <t t-if="record.location.raw_value"><field name="location"/></t>
289                                         </li>
290                                         
291                                     </ul>
292
293                                     
294                                 </div>
295                                 
296                             </div>
297                             
298                         </t>
299                     </templates>
300                 </kanban>
301             </field>
302         </record>
303
304         <act_window
305             context="{'default_vehicle_id': active_id}"
306             id="act_show_log_services"
307             name="Services Logs"
308             res_model="fleet.vehicle.log.services"
309             src_model="fleet.vehicle"
310             view_mode="tree,form"
311             view_type="form"/>
312
313         <act_window
314             context="{'default_vehicle_id': active_id}"
315             id="act_show_log_fuel"
316             name="Fuel Logs"
317             res_model="fleet.vehicle.log.fuel"
318             src_model="fleet.vehicle"
319             view_mode="tree,form"
320             view_type="form"/>
321
322         <act_window
323             context="{'default_vehicle_id': active_id}"
324             id="act_show_log_contract"
325             name="Contract"
326             res_model="fleet.vehicle.log.contract"
327             src_model="fleet.vehicle"
328             view_mode="tree,form"
329             view_type="form"/>
330         
331
332         <record model='ir.actions.act_window' id='fleet_vehicle_act'>
333             <field name="name">Vehicles</field>
334             <field name="res_model">fleet.vehicle</field>
335             <field name="view_type">form</field>
336             <field name="view_mode">kanban,tree,form</field>
337         </record>
338
339         <menuitem name="Vehicles" parent="menu_root" id="fleet_vehicles" />
340         <menuitem action="fleet_vehicle_act" parent="fleet_vehicles" id="fleet_vehicle_menu" />
341
342         <record model='ir.ui.view' id='fleet_vehicle_log_contract_form'>
343             <field name="name">fleet.vehicle.log_contract.form</field>
344             <field name="model">fleet.vehicle.log.contract</field>
345             <field name="arch" type="xml">
346                 <form string="Contract logs" version="7.0">
347                     <header>
348                         <button modifiers="{'invisible': [['state', 'not in', ['open']]]}" name="contract_close" states="open" type="object" class="oe_highlight" string="Terminate Contract"/>
349                         <button modifiers="{'invisible': [['state', 'not in', ['closed']]]}" name="contract_open" states="closed" type="object" class="oe_highlight" string="Set Contract In Progress"/>
350                         <field name="state" widget="statusbar" />
351                     </header>
352                     <sheet>
353                         <group col="2">
354                             <group string="Contract details">
355                                 <field name="vehicle_id" on_change="on_change_vehicle(vehicle_id)"/>
356                                 <field name="cost_type" required="1" domain="[('category','=','contract')]"/>
357                                 <field name="amount" string="Price"/>
358                             </group>
359                             <group string="Odometer details">
360                                 <label for="odometer"/>
361                                 <div>
362                                     <field name="odometer" class="oe_inline"/>
363                                     <field name="odometer_unit" class="oe_inline"/>
364                                 </div>
365                             </group>
366                         </group>
367                         <group col="2">
368                             <group>
369                                 <field name="date" />
370                                 <field name="start_date" on_change="on_change_start_date(start_date)"/>
371                                 <field name="expiration_date" />
372                             </group>
373                             <group>
374                                 <field name="insurer_id" />
375                                 <field name="purchaser_id" />
376                                 <field name="ins_ref" />
377                             </group>
378                         </group>
379                         <group>
380                             <field name="costs" context="{'vehicle_id': vehicle_id}">
381                                 <tree string="Costs" version="7.0" editable="bottom">
382                                     <field name="cost_type"/>
383                                     <field name="amount" string="Cost" />
384                                 </tree>
385                                 <!--<form string="Costs" version="7.0">
386                                     <sheet>
387                                         <group>
388                                             <field name="cost_type" />
389                                             <field name="amount" />
390                                         </group>
391                                     </sheet>
392                                 </form>-->
393                             </field>
394
395                             
396                         </group>
397                         <group string="Terms and Conditions">
398                             <field name="notes" nolabel="1" placeholder="Write here all other information relative to this contract" />
399                         </group>
400                     </sheet>
401                 </form>
402             </field>
403         </record>
404
405         <record model='ir.ui.view' id='fleet_vehicle_log_contract_tree'>
406             <field name="name">fleet.vehicle.log.contract.tree</field>
407             <field name="model">fleet.vehicle.log.contract</field>
408             <field name="arch" type="xml">
409                 <tree string="Contract logs" version="7.0" colors="orange:warning_date>0 and warning_date&lt;15;red:warning_date==0;grey:state=='closed'">
410                     <field name="vehicle_id" />
411                     <field name="cost_type" />
412                     <field name="state" />
413                     <field name="start_date" />
414                     <field name="expiration_date" />
415                     <field name="warning_date" invisible="1"/>
416                     <field name="insurer_id" />
417                     <field name="amount"/>
418
419                     <field name="notes" />
420                 </tree>
421             </field>
422         </record>
423
424         <record model='ir.actions.act_window' id='fleet_vehicle_log_contract_act'>
425             <field name="name">Vehicles Contracts</field>
426             <field name="res_model">fleet.vehicle.log.contract</field>
427             <field name="view_type">form</field>
428             <field name="view_mode">tree,form</field>
429             <field name="help" type="html">
430               <p class="oe_view_nocontent_create">
431                 Click to create a new contract. 
432               </p><p>
433                 Here you can create new contracts and show all existing
434                 contracts. Contracts can be of various type, from insurance
435                 contracts to leasing contracts. Each contract is associated
436                 to an existing vehicle and can also be associated to a user.
437               </p>
438             </field>
439         </record>
440
441         <menuitem action="fleet_vehicle_log_contract_act" parent="fleet_vehicles" id="fleet_vehicle_log_contract_menu" />
442
443        <record model='ir.ui.view' id='fleet_vehicle_odometer_form'>
444             <field name="name">fleet.vehicle.odometer.form</field>
445             <field name="model">fleet.vehicle.odometer</field>
446             <field name="arch" type="xml">
447                 <form string="Odometer Logs" version="7.0">
448                     <sheet>
449                         <group>
450                             <field name="vehicle_id" on_change="on_change_vehicle(vehicle_id)"/>
451                                 <div>
452                                     <field name="value" class="oe_inline"/>
453                                     <field name="unit" class="oe_inline"/>
454                                 </div>
455                             <field name="date" />
456                         </group>
457                     </sheet>
458                 </form>
459             </field>
460         </record>
461
462         <record model='ir.ui.view' id='fleet_vehicle_odometer_tree'>
463             <field name="name">fleet.vehicle.odometer.tree</field>
464             <field name="model">fleet.vehicle.odometer</field>
465             <field name="arch" type="xml">
466                 <tree string="Odometer Logs" version="7.0" editable="bottom">
467                     <field name="vehicle_id" on_change="on_change_vehicle(vehicle_id)"/>
468                     <field name="value" />
469                     <field name="unit" />
470                     <field name="date" />
471                 </tree>
472             </field>
473         </record>
474
475         <record model="ir.ui.view" id="fleet_vehicle_odometer_graph">
476            <field name="name">fleet.vehicle.odometer.graph</field>
477            <field name="model">fleet.vehicle.odometer</field>
478            <!--<field name="type">graph</field>-->
479            <field name="arch" type="xml">
480                 <graph string="Odometer value per month">
481                     <field name="date" />
482                     <field name="value" />
483                     <field name="vehicle_id" group="True" /> 
484                 </graph>
485             </field>
486         </record>
487
488         <record model='ir.actions.act_window' id='fleet_vehicle_odometer_act'>
489             <field name="name">Vehicles Odometer</field>
490             <field name="res_model">fleet.vehicle.odometer</field>
491             <field name="view_type">form</field>
492             <field name="view_mode">tree,form,graph</field>
493         </record>
494
495         <menuitem action="fleet_vehicle_odometer_act" parent="fleet_vehicles" id="fleet_vehicle_odometer_menu" />
496
497         <record model='ir.ui.view' id='fleet_vehicle_log_fuel_form'>
498             <field name="name">fleet.vehicle.log.fuel.form</field>
499             <field name="model">fleet.vehicle.log.fuel</field>
500             <field name="arch" type="xml">
501                 <form string="Fuel Logs" version="7.0">
502                     <sheet>
503                         <group col="2">
504                             <group string="Vehicle Details">
505                                 <field name="vehicle_id" on_change="on_change_vehicle(vehicle_id)"/>
506                             </group>
507                             <group string="Refueling Details">
508                                 <field name="liter" on_change="on_change_liter(liter,price_per_liter,amount)"/>
509                                 <field name="price_per_liter" on_change="on_change_price_per_liter(liter,price_per_liter,amount)" />
510                                 <field name="amount" on_change="on_change_amount(liter,price_per_liter,amount)"/>
511                             </group>
512                         </group>
513                         <group col="2">
514                             <group string="Odometer Details">
515                                 <label for="odometer"/>
516                                 <div>
517                                     <field name="odometer" class="oe_inline"/>
518                                     <field name="odometer_unit" class="oe_inline"/>
519                                 </div>
520                             </group>
521                             <group string="Additional Details">
522                                 <field name="date" />
523                                 <field name="purchaser_id" />
524                                 <field name="inv_ref" />
525                                 <field name="vendor_id" />
526                             </group>
527                         </group>
528                         <group string="Notes">
529                             <field nolabel="1" name="notes" placeholder="Write here any other information"/>
530                         </group>
531                     </sheet>
532                 </form>
533             </field>
534         </record>
535
536         <record model='ir.ui.view' id='fleet_vehicle_log_fuel_tree'>
537             <field name="name">fleet.vehicle.log.fuel.tree</field>
538             <field name="model">fleet.vehicle.log.fuel</field>
539             <field name="arch" type="xml">
540                 <tree string="Fuel Logs">
541                     <field name="vehicle_id" />
542                     <field name="liter" />
543                     <field name="price_per_liter" invisible="1"/>
544                     <field name="amount" sum="Price"/>
545                     <field name="purchaser_id" />   
546                     <field name="date" />           
547                     <field name="inv_ref" invisible="1"/>
548                     <field name="vendor_id" invisible="1"/>
549                     <field name="odometer" invisible="1"/>
550                     <field name="odometer_unit" invisible="1"/>
551                     <field name="notes" />
552                 </tree>
553             </field>
554         </record>
555
556         <record model="ir.ui.view" id="fleet_vehicle_log_fuel_graph">
557            <field name="name">fleet.vehicle.log.fuel.graph</field>
558            <field name="model">fleet.vehicle.log.fuel</field>
559            <!--<field name="type">graph</field>-->
560            <field name="arch" type="xml">
561                 <graph string="Total Fuel amount per month">
562                     <field name="date" />
563                     <field name="vehicle_id" group="True" /> 
564                     <field name="amount" operator="+"/>
565                 </graph>
566             </field>
567         </record>
568
569         <record model='ir.actions.act_window' id='fleet_vehicle_log_fuel_act'>
570             <field name="name">Vehicles Fuel Logs</field>
571             <field name="res_model">fleet.vehicle.log.fuel</field>
572             <field name="view_type">form</field>
573             <field name="view_mode">tree,form,graph</field>
574         </record>
575
576         <menuitem action="fleet_vehicle_log_fuel_act" parent="fleet_vehicles" id="fleet_vehicle_log_fuel_menu" />
577
578
579         <record model='ir.ui.view' id='fleet_vehicle_log_services_form'>
580             <field name="name">fleet.vehicle.log.services.form</field>
581             <field name="model">fleet.vehicle.log.services</field>
582             <field name="arch" type="xml">
583                 <form string="Services Logs" version="7.0">
584                     <sheet>
585                         <group col="2">
586                             <group string="Services Details">
587                                 <field name="vehicle_id" on_change="on_change_vehicle(vehicle_id)"/>
588                                 <field name="cost_type" domain="[('category','=','contract')]" required="1"/>
589                                 <field name="amount" string="Price"/>
590                             </group>
591                             <group string="Odometer Details">
592                                 <label for="odometer"/>
593                                 <div>
594                                     <field name="odometer" string="Value" class="oe_inline"/>
595                                     <field name="odometer_unit" class="oe_inline"/>
596                                 </div>
597                             </group>
598                         </group>
599                         <group col="2">
600                             <group string="Additional Details">
601                                 <field name="date" />
602                                 <field name="purchaser_id" />
603                                 <field name="vendor_id" />
604                                 <field name="inv_ref" />
605                             </group>
606                         </group>
607                         <group string="Service Details">
608                             <field name="service_ids">
609                                 <tree string="Services" version="7.0" editable="bottom">
610                                     <field name="cost_type" />
611                                     <field name="amount" string="Cost"/>
612                                 </tree>
613                                 
614                             </field>
615                             
616                         </group>
617                         
618                         <group string="Notes">
619                             <field nolabel="1" name="notes" placeholder="Write here any other information related to the service completed."/>
620                         </group>
621                     </sheet>
622                 </form>
623             </field>
624         </record>
625
626         <record model='ir.ui.view' id='fleet_vehicle_log_services_tree'>
627             <field name="name">fleet.vehicle.log.services.tree</field>
628             <field name="model">fleet.vehicle.log.services</field>
629             <field name="arch" type="xml">
630                 <tree string="Services Logs">
631                     <field name="vehicle_id" />
632                     <field name="cost_type"/>
633                     <field name="amount" />
634                     <field name="date" />
635                     <field name="purchaser_id"/>
636                     <field name="vendor_id" />
637                     <field name="inv_ref" />
638                     <field name="notes" />
639                 </tree>
640             </field>
641         </record>
642
643         <record model="ir.ui.view" id="fleet_vehicle_log_services_graph">
644            <field name="name">fleet.vehicle.log.services.graph</field>
645            <field name="model">fleet.vehicle.log.services</field>
646            <field name="arch" type="xml">
647                 <graph string="Services total amount per month">
648                     <field name="date" />
649                     <field name="vehicle_id" group="True" /> 
650                     <field name="amount" operator="+"/>
651                 </graph>
652             </field>
653         </record>
654
655         <record model='ir.actions.act_window' id='fleet_vehicle_log_services_act'>
656             <field name="name">Vehicles Services Logs</field>
657             <field name="res_model">fleet.vehicle.log.services</field>
658             <field name="view_type">form</field>
659             <field name="view_mode">tree,form,graph</field>
660         </record>
661
662         <menuitem action="fleet_vehicle_log_services_act" parent="fleet_vehicles" id="fleet_vehicle_log_services_menu" />
663
664         <record model='ir.ui.view' id='fleet_vehicle_service_types_tree'>
665             <field name="name">fleet.service.type.tree</field>
666             <field name="model">fleet.service.type</field>
667             <field name="arch" type="xml">
668                 <tree string="Service types">
669                     <field name="name" />
670                     <field name="category"/>
671                 </tree>
672             </field>
673         </record>
674
675         <record model='ir.actions.act_window' id='fleet_vehicle_service_types_act'>
676             <field name="name">Service Types</field>
677             <field name="res_model">fleet.service.type</field>
678             <field name="view_type">form</field>
679             <field name="view_mode">tree,form</field>
680         </record>
681
682         <menuitem action="fleet_vehicle_service_types_act" parent="fleet_configuration" id="fleet_vehicle_service_types_menu" />
683
684
685         <record model='ir.ui.view' id='fleet_vehicle_costs_tree'>
686             <field name="name">fleet.vehicle.cost.tree</field>
687             <field name="model">fleet.vehicle.cost</field>
688             <field name="arch" type="xml">
689                 <tree string="Vehicles costs">
690                     <field name="vehicle_id" />
691                     <field name="cost_type"/>
692                     <field name="amount"/>
693                     <field name="parent_id"/>
694                 </tree>
695             </field>
696         </record>
697
698         <record model='ir.actions.act_window' id='fleet_vehicle_costs_act'>
699             <field name="name">Vehicle Costs</field>
700             <field name="res_model">fleet.vehicle.cost</field>
701             <field name="view_type">form</field>
702             <field name="view_mode">tree,form</field>
703         </record>
704
705         <menuitem action="fleet_vehicle_costs_act" parent="fleet_vehicles" id="fleet_vehicle_costs_menu" />
706 <!--    
707         <record model='ir.ui.view' id='fleet_hr_employee_form'>
708             <field name="name">fleet.hr.employee.form</field>
709             <field name="model">hr.employee</field>
710             <field name="type">form</field>
711             <field name="inherit_id" ref="hr.view_employee_form" />
712             <field name="arch" type="xml">
713                 <notebook position="inside">
714                     <page string="Vehicle">
715                         <group>
716                             <field name="vehicle_id" widget="many2many_tags"/>
717                         </group>
718                     </page>
719                 </notebook>
720             </field>
721         </record>
722
723      <record model="fleet.vehicle.model" id="citroen">
724             <field name="name">Citroen</field>
725         </record>
726
727         <record model="fleet.vehicle" id="stw_vehicle">
728             <field name="name">240BTN</field>
729             <field name="model_id" ref="citroen" />
730         </record>
731  -->
732  
733     </data>
734 </openerp>