+ <menuitem action="fleet_vehicle_log_services_act" parent="fleet_vehicles" id="fleet_vehicle_log_services_menu" groups="group_fleet_user"/>
+
+ <record model='ir.ui.view' id='fleet_vehicle_service_types_tree'>
+ <field name="name">fleet.service.type.tree</field>
+ <field name="model">fleet.service.type</field>
+ <field name="arch" type="xml">
+ <tree string="Service types" editable="bottom">
+ <field name="name" />
+ <field name="category"/>
+ </tree>
+ </field>
+ </record>
+
+ <record model='ir.actions.act_window' id='fleet_vehicle_service_types_act'>
+ <field name="name">Service Types</field>
+ <field name="res_model">fleet.service.type</field>
+ <field name="view_type">form</field>
+ <field name="view_mode">tree,form</field>
+ <field name="help" type="html">
+ <p class="oe_view_nocontent_create">
+ Click to create a new type of service.
+ </p><p>
+ Each service can used in contracts, as a standalone service or both.
+ </p>
+ </field>
+ </record>
+
+ <menuitem action="fleet_vehicle_service_types_act" parent="fleet_configuration" id="fleet_vehicle_service_types_menu" groups="base.group_no_one"/>
+
+
+ <record model='ir.ui.view' id='fleet_vehicle_costs_tree'>
+ <field name="name">fleet.vehicle.cost.tree</field>
+ <field name="model">fleet.vehicle.cost</field>
+ <field name="arch" type="xml">
+ <tree string="Vehicles costs" >
+ <field name="date"/>
+ <field name="vehicle_id" />
+ <field name="cost_type"/>
+ <field name="cost_subtype_id"/>
+ <field name="amount" sum="Total Cost"/>
+ <field name="parent_id" invisible="1" />
+ <field name="year" invisible="1"/>
+ </tree>
+ </field>
+ </record>
+
+ <record model='ir.ui.view' id='fleet_vehicle_costs_search'>
+ <field name="name">fleet.vehicle.cost.search</field>
+ <field name="model">fleet.vehicle.cost</field>
+ <field name="arch" type="xml">
+ <search string="Vehicles costs" >
+ <field name="vehicle_id" />
+ <field name="cost_subtype_id"/>
+ <field name="year"/>
+ <field name="date"/>
+ <field name="parent_id"/>
+ <filter name="parent_false" domain="[('parent_id','=',False)]" string="Effective Costs"/>
+ <filter name="parent_true" domain="[('parent_id','!=',False)]" string="Indicative Costs"/>
+ <group expand="1" string="Group By...">
+ <filter name="groupby_year" context="{'group_by' : 'year'}" string="Year"/>
+ <filter name="groupby_date" context="{'group_by' : 'date'}" string="Date"/>
+ <filter name="groupby_cost_type" context="{'group_by' : 'cost_type'}" string="Cost Type"/>
+ <filter name="groupby_cost_subtype_id" context="{'group_by' : 'cost_subtype_id'}" string="Cost Subtype"/>
+ <filter name="groupby_vehicle_id" context="{'group_by' : 'vehicle_id'}" string="Vehicle"/>
+ <filter name="groupby_parent_id" context="{'group_by' : 'parent_id'}" string="Parent"/>
+ </group>
+ </search>
+ </field>
+ </record>
+
+ <record model='ir.ui.view' id='fleet_vehicle_costs_form'>
+ <field name="name">fleet.vehicle.cost.form</field>
+ <field name="model">fleet.vehicle.cost</field>
+ <field name="arch" type="xml">
+ <form string="Vehicle costs" version="7.0">
+ <sheet>
+ <group col="2" string="Cost Details">
+ <group>
+ <field name="vehicle_id" />
+ <field name="cost_subtype_id"/>
+ <field name="amount"/>
+ </group>
+ <group>
+ <field name="date"/>
+ <field name="parent_id"/>
+ </group>
+ </group>
+ </sheet>
+ </form>
+ </field>
+ </record>
+
+ <record model="ir.ui.view" id="fleet_vehicle_costs_graph">
+ <field name="name">fleet.vehicle.cost.graph</field>
+ <field name="model">fleet.vehicle.cost</field>
+ <field name="arch" type="xml">
+ <graph string="Costs Per Month">
+ <field name="date" />
+ <field name="amount"/>
+ <field name="vehicle_id" group="True"/>
+ </graph>
+ </field>
+ </record>
+
+ <record model='ir.actions.act_window' id='fleet_vehicle_costs_act'>
+ <field name="name">Vehicle Costs</field>
+ <field name="res_model">fleet.vehicle.cost</field>
+ <field name="view_type">form</field>
+ <field name="view_mode">tree,form,graph</field>
+ <field name="context">{"search_default_parent_false" : True, "search_default_groupby_vehicle_id" : True,}</field>
+ <field name="help" type="html">
+ <p class="oe_view_nocontent_create">
+ Click to create a new cost.
+ </p><p>
+ OpenERP helps you managing the costs for your different
+ vehicles. Costs are created automatically from services,
+ contracts (fixed or recurring) and fuel logs.
+ </p>
+ </field>
+ </record>
+
+ <menuitem action="fleet_vehicle_costs_act" parent="fleet_vehicles" id="fleet_vehicle_costs_menu" groups="group_fleet_manager"/>