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