2012-09-19 16:13:27 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<openerp >
<data >
<record model= 'ir.ui.view' id= 'fleet_vehicle_model_form' >
<field name= "name" > fleet.vehicle.model.form</field>
<field name= "model" > fleet.vehicle.model</field>
<field name= "arch" type= "xml" >
2014-06-12 07:09:59 +00:00
<form string= "Model" >
2012-09-21 08:28:25 +00:00
<sheet >
2012-10-01 15:25:29 +00:00
<field name= "image_medium" widget= 'image' class= "oe_left oe_avatar" />
2012-11-26 06:47:35 +00:00
<div class= "oe_title" >
<label for= "modelname" class= "oe_edit_only" />
<h1 >
<field name= "modelname" />
</h1>
2013-03-22 09:23:21 +00:00
<label for= "brand_id" class= "oe_edit_only" />
2012-11-26 06:47:35 +00:00
<h2 >
2012-12-07 11:58:18 +00:00
<field name= "brand_id" on_change= "on_change_brand(brand_id)" />
2012-11-26 06:47:35 +00:00
</h2>
</div>
2012-09-21 08:28:25 +00:00
<notebook >
<page string= "Vendors" >
2012-12-11 10:06:08 +00:00
<field name= "vendors" widget= "many2many_kanban" >
<kanban quick_create= "false" create= "true" >
<field name= "name" />
<templates >
<t t-name= "kanban-box" >
<div style= "position: relative" >
<a t-if= "! read_only_mode" type= "delete" style= "position: absolute; right: 0; padding: 4px; diplay: inline-block" > X</a>
<div class= "oe_module_vignette" >
<div class= "oe_module_desc" >
<field name= "name" />
</div>
</div>
</div>
</t>
</templates>
</kanban>
</field>
2012-09-21 08:28:25 +00:00
</page>
</notebook>
</sheet>
2012-09-19 16:13:27 +00:00
</form>
</field>
</record>
2013-11-20 16:53:14 +00:00
2012-09-19 16:13:27 +00:00
<record model= 'ir.ui.view' id= 'fleet_vehicle_model_tree' >
<field name= "name" > fleet.vehicle.model.tree</field>
<field name= "model" > fleet.vehicle.model</field>
<field name= "arch" type= "xml" >
2014-06-12 07:09:59 +00:00
<tree string= "Models" >
2012-12-06 10:50:33 +00:00
<field name= "brand_id" />
2012-09-25 07:47:20 +00:00
<field name= "modelname" />
2012-09-19 16:13:27 +00:00
</tree>
</field>
</record>
2012-12-10 14:03:17 +00:00
<record model= 'ir.ui.view' id= 'fleet_vehicle_model_search' >
<field name= "name" > fleet.vehicle.model.search</field>
<field name= "model" > fleet.vehicle.model</field>
<field name= "arch" type= "xml" >
<search string= "Vehicles costs" >
<field name= "brand_id" />
2014-05-22 09:44:35 +00:00
<group expand= "1" string= "Group By" >
2012-12-10 14:03:17 +00:00
<filter name= "groupby_brand" context= "{'group_by' : 'brand_id'}" string= "Brand" />
</group>
</search>
</field>
</record>
2012-09-19 16:13:27 +00:00
<record model= 'ir.actions.act_window' id= 'fleet_vehicle_model_act' >
<field name= "name" > Vehicle Model</field>
<field name= "res_model" > fleet.vehicle.model</field>
<field name= "view_type" > form</field>
<field name= "view_mode" > tree,form</field>
2012-12-10 14:03:17 +00:00
<field name= "context" > {"search_default_groupby_brand" : True,}</field>
2012-10-04 14:34:21 +00:00
<field name= "help" type= "html" >
<p class= "oe_view_nocontent_create" >
Click to create a new model.
</p> <p >
2012-10-28 09:06:12 +00:00
You can define several models (e.g. A3, A4) for each brand (Audi).
2012-10-04 14:34:21 +00:00
</p>
</field>
2012-09-19 16:13:27 +00:00
</record>
2014-08-21 10:53:47 +00:00
2012-09-21 12:12:37 +00:00
<record model= 'ir.ui.view' id= 'fleet_vehicle_model_brand_tree' >
<field name= "name" > fleet.vehicle.model.brand.tree</field>
<field name= "model" > fleet.vehicle.model.brand</field>
<field name= "arch" type= "xml" >
2014-06-12 07:09:59 +00:00
<tree string= "Model Brand" >
2012-09-21 12:12:37 +00:00
<field name= "name" />
</tree>
</field>
</record>
2012-10-01 09:27:19 +00:00
<record model= 'ir.ui.view' id= 'fleet_vehicle_model_brand_form' >
<field name= "name" > fleet.vehicle.model.brand.form</field>
<field name= "model" > fleet.vehicle.model.brand</field>
<field name= "arch" type= "xml" >
2014-06-12 07:09:59 +00:00
<form string= "Model Brand" >
2012-10-01 09:27:19 +00:00
<sheet >
<group >
<div >
2012-10-01 15:25:29 +00:00
<field name= "image_medium" widget= "image" class= "oe_left oe_avatar" />
2012-10-01 09:27:19 +00:00
<label for= "name" class= "oe_edit_only" />
<h1 >
<field name= "name" class= "oe_inline" />
</h1>
</div>
</group>
</sheet>
</form>
</field>
</record>
2012-10-01 15:41:30 +00:00
<record model= 'ir.ui.view' id= 'fleet_vehicle_model_brand_kanban' >
<field name= "name" > fleet.vehicle.model.brandkanban</field>
<field name= "model" > fleet.vehicle.model.brand</field>
<field name= "arch" type= "xml" >
<kanban >
<field name= "name" />
<field name= "image" />
<templates >
<t t-name= "kanban-box" >
<div class= "oe_kanban_vignette oe_semantic_html_override" >
<a type= "open" href= "#" class= "oe_kanban_action oe_kanban_action_a" >
<img t-att-src= "kanban_image('fleet.vehicle.model.brand', 'image_small', record.id.value)" class= "oe_employee_picture" />
</a>
<div style= "text-align:center;" >
<h4 class= "oe_partner_heading" >
<a type= "open" >
<field name= "name" />
</a>
</h4>
</div>
</div>
<script >
$('.oe_picture').load(function() { if($(this).width() > $(this).height()) { $(this).addClass('oe_employee_picture_wide') } });
</script>
</t>
</templates>
</kanban>
</field>
</record>
2012-09-21 12:12:37 +00:00
<record model= 'ir.actions.act_window' id= 'fleet_vehicle_model_brand_act' >
<field name= "name" > Model brand of Vehicle</field>
<field name= "res_model" > fleet.vehicle.model.brand</field>
<field name= "view_type" > form</field>
2012-10-01 15:41:30 +00:00
<field name= "view_mode" > kanban,tree,form</field>
2012-10-04 14:34:21 +00:00
<field name= "help" type= "html" >
<p class= "oe_view_nocontent_create" >
Click to create a new brand.
</p>
</field>
2012-09-21 12:12:37 +00:00
</record>
2012-09-27 13:24:50 +00:00
<record model= 'ir.ui.view' id= 'fleet_vehicle_state_tree' >
<field name= "name" > fleet.vehicle.state.tree</field>
<field name= "model" > fleet.vehicle.state</field>
<field name= "arch" type= "xml" >
2014-06-12 07:09:59 +00:00
<tree string= "State" editable= "bottom" >
2012-10-02 14:41:59 +00:00
<field name= "sequence" widget= "handler" invisible= "1" />
2012-09-27 13:24:50 +00:00
<field name= "name" />
2014-08-21 10:53:47 +00:00
2012-09-27 13:24:50 +00:00
</tree>
</field>
</record>
<record model= 'ir.actions.act_window' id= 'fleet_vehicle_state_act' >
2012-12-06 10:50:33 +00:00
<field name= "name" > Vehicle Status</field>
2012-09-27 13:24:50 +00:00
<field name= "res_model" > fleet.vehicle.state</field>
<field name= "view_type" > form</field>
<field name= "view_mode" > tree,form</field>
2012-10-04 14:34:21 +00:00
<field name= "help" type= "html" >
<p class= "oe_view_nocontent_create" >
2012-10-28 09:06:12 +00:00
Click to create a vehicule status.
2012-10-04 14:34:21 +00:00
</p> <p >
2012-10-28 09:06:12 +00:00
You can customize available status to track the evolution of
each vehicule. Example: Active, Being Repaired, Sold.
2012-10-04 14:34:21 +00:00
</p>
</field>
2012-09-27 13:24:50 +00:00
</record>
2012-12-04 16:20:56 +00:00
<menuitem name= "Fleet" id= "menu_root" sequence= "110" groups= "group_fleet_user" />
<menuitem name= "Configuration" parent= "menu_root" id= "fleet_configuration" sequence= "3" groups= "group_fleet_manager" />
2012-10-24 15:33:11 +00:00
<menuitem action= "fleet_vehicle_model_act" parent= "fleet_configuration" id= "fleet_vehicle_model_menu" groups= "base.group_no_one" />
<menuitem action= "fleet_vehicle_model_brand_act" parent= "fleet_configuration" id= "fleet_vehicle_model_brand_menu" groups= "base.group_no_one" />
2012-12-04 16:20:56 +00:00
<menuitem action= "fleet_vehicle_state_act" parent= "fleet_configuration" id= "fleet_vehicle_state_menu" groups= "group_fleet_manager" />
2012-09-19 16:13:27 +00:00
<record model= 'ir.ui.view' id= 'fleet_vehicle_form' >
<field name= "name" > fleet.vehicle.form</field>
<field name= "model" > fleet.vehicle</field>
<field name= "arch" type= "xml" >
2014-06-12 07:09:59 +00:00
<form string= "Vehicle" >
2012-09-27 13:24:50 +00:00
<header >
2012-12-06 10:50:33 +00:00
<field name= "state_id" widget= "statusbar" clickable= "True" />
2012-09-27 13:24:50 +00:00
</header>
2014-08-21 10:53:47 +00:00
<sheet >
<field name= "image_medium" widget= 'image' class= "oe_left oe_avatar" />
2012-09-28 10:22:11 +00:00
<div class= "oe_title" >
<label for= "model_id" class= "oe_edit_only" />
<h1 >
2012-09-28 11:42:10 +00:00
<field name= "model_id" class= "oe_inline" on_change= "on_change_model(model_id)" />
2012-09-28 10:22:11 +00:00
</h1>
<label for= "license_plate" class= "oe_edit_only" />
<h2 >
<field name= "license_plate" class= "oe_inline" />
</h2>
<label for= "tag_ids" class= "oe_edit_only" />
<field name= "tag_ids" widget= "many2many_tags" />
2012-09-25 13:48:39 +00:00
</div>
2012-09-28 10:22:11 +00:00
<div class= "oe_right oe_button_box" >
2014-08-21 10:53:47 +00:00
<button name= "return_action_to_open"
2014-03-26 12:20:23 +00:00
type="object"
class="oe_stat_button"
2014-08-21 10:53:47 +00:00
icon="fa-book"
context="{'xml_id':'fleet_vehicle_log_contract_act'}"
2014-03-26 12:20:23 +00:00
help="show the contract for this vehicle">
<field name= "contract_count" widget= "statinfo" string= "Contracts" />
</button>
2014-08-21 10:53:47 +00:00
<button name= "act_show_log_cost"
2014-03-26 12:20:23 +00:00
type="object"
class="oe_stat_button"
2014-08-21 10:53:47 +00:00
icon="fa-usd"
help="show all the costs for this vehicle"
2014-03-26 12:20:23 +00:00
groups="fleet.group_fleet_manager">
<field name= "cost_count" widget= "statinfo" string= "Costs" />
</button>
2014-08-21 10:53:47 +00:00
<button name= "return_action_to_open"
2014-03-26 12:20:23 +00:00
type="object"
class="oe_stat_button"
2014-08-21 10:53:47 +00:00
icon="fa-wrench"
context="{'xml_id':'fleet_vehicle_log_services_act'}"
2014-03-26 12:20:23 +00:00
help="show the services logs for this vehicle" >
<field name= "service_count" widget= "statinfo" string= "Services" />
</button>
2014-08-21 10:53:47 +00:00
<button name= "return_action_to_open"
2014-03-26 12:20:23 +00:00
type="object"
class="oe_stat_button"
2014-08-21 10:53:47 +00:00
icon="fa-flask"
context="{'xml_id':'fleet_vehicle_log_fuel_act'}"
2014-03-26 12:20:23 +00:00
help="show the fuel logs for this vehicle" >
2014-03-28 13:30:51 +00:00
<field name= "fuel_logs_count" widget= "statinfo" string= "Fuel" />
2014-03-26 12:20:23 +00:00
</button>
2014-08-21 10:53:47 +00:00
<button name= "return_action_to_open"
type="object"
2014-03-26 12:20:23 +00:00
class="oe_stat_button"
icon="fa-tachometer"
2014-08-21 10:53:47 +00:00
context="{'xml_id':'fleet_vehicle_odometer_act'}"
2014-03-26 12:20:23 +00:00
help="show the odometer logs for this vehicle" >
2014-03-28 13:30:51 +00:00
<field name= "odometer_count" widget= "statinfo" string= "Odometer" />
2014-03-26 12:20:23 +00:00
</button>
2014-08-21 10:53:47 +00:00
</div>
2012-10-19 12:06:44 +00:00
<group col= "2" string= "General Properties" >
<group >
2012-12-06 10:50:33 +00:00
<field name= "driver_id" />
2012-09-28 10:22:11 +00:00
<field name= "location" />
2012-10-02 11:38:54 +00:00
<field name= "vin_sn" />
2012-09-27 08:09:12 +00:00
<field name= "company_id" groups= "base.group_multi_company" />
</group>
2012-10-19 12:06:44 +00:00
<group >
2012-09-28 13:15:45 +00:00
<label for= "odometer" />
<div >
<field name= "odometer" class= "oe_inline" />
<field name= "odometer_unit" class= "oe_inline" />
</div>
2012-09-20 13:48:53 +00:00
<field name= "acquisition_date" />
2012-10-02 12:43:34 +00:00
<field name= "car_value" />
2012-09-20 13:48:53 +00:00
</group>
2012-09-27 14:00:51 +00:00
</group>
<group col= "2" >
2012-10-19 12:06:44 +00:00
<group string= "Additional Properties" >
<field name= "seats" />
2012-09-21 14:34:15 +00:00
<field name= "doors" />
2012-09-20 13:48:53 +00:00
<field name= "color" />
</group>
2012-09-27 14:00:51 +00:00
<group string= "Engine Options" >
<field name= "transmission" />
<field name= "fuel_type" />
2013-03-18 10:42:28 +00:00
<label for= "co2" />
<div >
2013-03-25 06:25:07 +00:00
<field name= "co2" class= "oe_inline" /> g/km
2013-03-18 10:42:28 +00:00
</div>
2012-09-27 14:00:51 +00:00
<field name= "horsepower" />
<field name= "horsepower_tax" />
2013-03-18 10:42:28 +00:00
<label for= "power" />
<div >
<field name= "power" class= "oe_inline" /> kW
</div>
</group>
2012-09-19 16:13:27 +00:00
</group>
</sheet>
2012-09-24 11:57:39 +00:00
<div class= "oe_chatter" >
<field name= "message_follower_ids" widget= "mail_followers" />
2015-01-07 05:03:05 +00:00
<field name= "message_ids" widget= "mail_thread" options= '{"thread_level": 1}' />
2012-09-24 11:57:39 +00:00
</div>
2012-09-19 16:13:27 +00:00
</form>
</field>
</record>
<record model= 'ir.ui.view' id= 'fleet_vehicle_tree' >
<field name= "name" > fleet.vehicle.tree</field>
<field name= "model" > fleet.vehicle</field>
<field name= "arch" type= "xml" >
2014-06-12 07:09:59 +00:00
<tree string= "Vehicle" colors= "orange:contract_renewal_due_soon and not contract_renewal_overdue;red:contract_renewal_overdue" >
2012-09-27 08:00:59 +00:00
<field name= "license_plate" />
2012-09-19 16:13:27 +00:00
<field name= "model_id" />
2012-12-06 10:50:33 +00:00
<field name= "driver_id" />
2012-09-20 13:48:53 +00:00
<field name= "vin_sn" />
<field name= "acquisition_date" />
2012-12-06 10:50:33 +00:00
<field name= "state_id" />
2012-09-28 10:22:11 +00:00
<field name= "odometer" />
2012-10-25 12:20:34 +00:00
<field name= "odometer_unit" />
2012-10-02 14:36:37 +00:00
<field name= "contract_renewal_due_soon" invisible= "1" />
2012-10-19 08:24:07 +00:00
<field name= "contract_renewal_overdue" invisible= "1" />
2012-10-22 08:18:33 +00:00
<field name= "contract_renewal_total" invisible= "1" />
2012-09-19 16:13:27 +00:00
</tree>
</field>
</record>
2012-10-01 13:53:14 +00:00
<record model= "ir.ui.view" id= "fleet_vehicle_search" >
<field name= "name" > fleet.vehicle.search</field>
<field name= "model" > fleet.vehicle</field>
<field name= "arch" type= "xml" >
<search string= "All vehicles" >
2012-10-02 11:38:54 +00:00
<field name= "name" filter_domain= "['|', ('name','ilike',self), ('license_plate','ilike',self)]" string= "Vehicle" />
2012-12-06 10:50:33 +00:00
<field name= "driver_id" />
2012-10-02 11:38:54 +00:00
<field name= "tag_ids" />
2012-10-03 13:30:15 +00:00
<field name= "location" />
2012-12-06 10:50:33 +00:00
<field name= "state_id" />
2012-11-09 13:06:03 +00:00
<filter name= "alert_true" domain= "['|',('contract_renewal_due_soon','=',True),('contract_renewal_overdue','=',True)]" string= "Has Alert(s)" />
2014-05-22 09:44:35 +00:00
<group expand= "1" string= "Group By" >
2013-03-18 10:42:28 +00:00
<filter name= "groupby_status" context= "{'group_by' : 'state_id'}" string= "Status" />
<filter name= "groupby_model" context= "{'group_by' : 'model_id'}" string= "Model" />
</group>
2012-10-01 13:53:14 +00:00
</search>
</field>
</record>
2012-09-27 15:05:24 +00:00
<record model= 'ir.ui.view' id= 'fleet_vehicle_kanban' >
<field name= "name" > fleet.vehicle.kanban</field>
<field name= "model" > fleet.vehicle</field>
<field name= "arch" type= "xml" >
<kanban >
<field name= "license_plate" />
<field name= "model_id" />
2012-12-06 10:50:33 +00:00
<field name= "driver_id" />
2012-09-27 15:05:24 +00:00
<field name= "location" />
2012-12-06 10:50:33 +00:00
<field name= "state_id" />
2012-10-03 14:57:57 +00:00
2012-09-27 15:05:24 +00:00
<field name= "image" />
2012-09-28 14:24:57 +00:00
<field name= "tag_ids" />
2012-10-02 14:36:37 +00:00
<field name= "contract_renewal_due_soon" />
<field name= "contract_renewal_overdue" />
2012-10-22 08:18:33 +00:00
<field name= "contract_renewal_name" />
<field name= "contract_renewal_total" />
2014-08-21 10:53:47 +00:00
2012-09-27 15:05:24 +00:00
<templates >
<t t-name= "kanban-box" >
2012-09-28 14:24:57 +00:00
<div class= "oe_kanban_vignette oe_semantic_html_override" >
<a type= "open" href= "#" class= "oe_kanban_action oe_kanban_action_a" >
2012-10-02 11:07:36 +00:00
<img t-att-src= "kanban_image('fleet.vehicle', 'image_small', record.id.value)" />
2012-09-27 15:05:24 +00:00
</a>
2012-09-28 14:24:57 +00:00
<div class= "oe_kanban_details" >
<h4 class= "oe_partner_heading" >
<a type= "open" >
<field name= "license_plate" /> <br />
<field name= "model_id" />
</a>
</h4>
2012-11-08 09:10:21 +00:00
<t t-if= "record.contract_renewal_due_soon.raw_value and !record.contract_renewal_overdue.raw_value" >
2012-11-07 11:07:57 +00:00
<a data-type= "object" data-name= "return_action_to_open" href= "#" class= "oe_kanban_action oe_kanban_action_a" data-context= '{"xml_id":"fleet_vehicle_log_contract_act"}' >
2012-10-25 13:17:23 +00:00
<span class= "oe_tag oe_kanban_color_3" > <field name= "contract_renewal_name" />
2012-10-22 08:18:33 +00:00
<t t-if= "record.contract_renewal_total.raw_value > 0" > and <field name= "contract_renewal_total" /> other(s) </t>
</span>
2012-10-03 13:30:15 +00:00
</a>
</t>
2012-11-08 09:10:21 +00:00
<t t-if= "record.contract_renewal_overdue.raw_value" >
2012-11-07 11:07:57 +00:00
<a data-type= "object" data-name= "return_action_to_open" href= "#" class= "oe_kanban_action oe_kanban_action_a" data-context= '{"xml_id":"fleet_vehicle_log_contract_act"}' >
2012-10-25 13:17:23 +00:00
<span class= "oe_tag oe_kanban_color_2" > <field name= "contract_renewal_name" />
2012-10-22 08:18:33 +00:00
<t t-if= "record.contract_renewal_total.raw_value > 0" > and <field name= "contract_renewal_total" /> other(s) </t>
</span>
2012-10-03 13:30:15 +00:00
</a>
</t>
2014-08-21 10:53:47 +00:00
2012-09-28 14:24:57 +00:00
<ul >
<li >
2012-12-06 10:50:33 +00:00
<t t-if= "record.driver_id.raw_value" > <field name= "driver_id" /> </t>
2012-09-28 14:24:57 +00:00
</li>
<li >
<t t-if= "record.location.raw_value" > <field name= "location" /> </t>
</li>
2014-08-21 10:53:47 +00:00
2012-09-28 14:24:57 +00:00
</ul>
2012-11-28 11:54:17 +00:00
<field name= "tag_ids" />
2012-09-27 15:05:24 +00:00
</div>
</div>
</t>
</templates>
</kanban>
</field>
</record>
2014-08-21 10:53:47 +00:00
2012-09-27 07:48:17 +00:00
2012-09-19 16:13:27 +00:00
<record model= 'ir.actions.act_window' id= 'fleet_vehicle_act' >
<field name= "name" > Vehicles</field>
<field name= "res_model" > fleet.vehicle</field>
<field name= "view_type" > form</field>
2012-09-28 14:24:57 +00:00
<field name= "view_mode" > kanban,tree,form</field>
2012-10-04 14:34:21 +00:00
<field name= "help" type= "html" >
<p class= "oe_view_nocontent_create" >
2014-08-21 10:53:47 +00:00
Click to create a new vehicle.
2012-10-04 14:34:21 +00:00
</p> <p >
2012-10-28 09:06:12 +00:00
You will be able to manage your fleet by keeping track of the
contracts, services, fixed and recurring costs, odometers and
fuel logs associated to each vehicle.
2012-10-24 11:58:49 +00:00
</p> <p >
2014-07-09 11:39:38 +00:00
Odoo will warn you when services or contract have to be
2012-10-28 09:06:12 +00:00
renewed.
2012-10-04 14:34:21 +00:00
</p>
</field>
2012-09-19 16:13:27 +00:00
</record>
2012-12-04 16:20:56 +00:00
<menuitem name= "Vehicles" parent= "menu_root" id= "fleet_vehicles" sequence= "2" groups= "group_fleet_user" />
<menuitem action= "fleet_vehicle_act" parent= "fleet_vehicles" id= "fleet_vehicle_menu" groups= "group_fleet_user" />
2012-09-19 16:13:27 +00:00
2012-10-22 08:18:33 +00:00
2012-10-02 14:36:37 +00:00
<record model= 'ir.ui.view' id= 'fleet_vehicle_log_contract_form' >
<field name= "name" > fleet.vehicle.log_contract.form</field>
<field name= "model" > fleet.vehicle.log.contract</field>
2012-09-28 09:12:01 +00:00
<field name= "arch" type= "xml" >
2014-06-12 07:09:59 +00:00
<form string= "Contract logs" >
2012-10-01 13:24:25 +00:00
<header >
2012-12-04 16:20:56 +00:00
<button modifiers= "{'invisible': [['state', '=', 'closed']]}" name= "contract_close" states= "open" type= "object" class= "oe_highlight" string= "Terminate Contract" groups= "fleet.group_fleet_manager" />
<button modifiers= "{'invisible': [['state', '=', 'closed']]}" name= "contract_close" states= "toclose" type= "object" class= "oe_highlight" string= "Terminate Contract" groups= "fleet.group_fleet_manager" />
<button modifiers= "{'invisible': [['state', 'not in', ['closed']]]}" name= "contract_open" states= "closed" type= "object" class= "oe_highlight" string= "Set Contract In Progress" groups= "fleet.group_fleet_manager" />
<button class= "oe_highlight" name= "act_renew_contract" type= "object" string= "Renew Contract" help= "Create a new contract automatically with all the same informations except for the date that will start at the end of current contract" groups= "fleet.group_fleet_manager" />
2012-10-03 09:54:04 +00:00
<field name= "state" widget= "statusbar" />
2012-10-01 13:24:25 +00:00
</header>
2012-09-28 09:12:01 +00:00
<sheet >
2012-10-04 09:17:53 +00:00
<group col= "2" >
<group string= "Contract details" >
2012-10-02 14:36:37 +00:00
<field name= "vehicle_id" on_change= "on_change_vehicle(vehicle_id)" />
2012-12-06 10:50:33 +00:00
<field name= "cost_subtype_id" required= "1" domain= "['|',('category','=','contract'),('category','=','both')]" />
2013-03-25 06:25:07 +00:00
<field name= "amount" string= "Activation Cost" help= "Cost that is paid only once at the creation of the contract" />
2012-10-23 13:59:01 +00:00
<label for= "cost_generated" />
2012-10-23 07:53:28 +00:00
<div >
2012-10-24 16:20:18 +00:00
<field name= "cost_generated" class= "oe_inline" attrs= "{'invisible': [('cost_frequency','=','no')]}" />
2012-10-24 15:33:11 +00:00
<field name= "cost_frequency" class= "oe_inline" />
2012-10-23 07:53:28 +00:00
</div>
2012-10-02 14:36:37 +00:00
</group>
2012-10-04 09:17:53 +00:00
<group string= "Odometer details" >
2012-10-04 10:20:33 +00:00
<label for= "odometer" />
2012-10-04 09:17:53 +00:00
<div >
<field name= "odometer" class= "oe_inline" />
<field name= "odometer_unit" class= "oe_inline" />
</div>
</group>
</group>
<group col= "2" >
2012-10-02 14:36:37 +00:00
<group >
2012-10-19 09:22:35 +00:00
<field name= "date" string= "Invoice Date" />
2012-10-23 13:01:52 +00:00
<field name= "start_date" />
2012-10-02 14:36:37 +00:00
<field name= "expiration_date" />
2012-09-28 09:12:01 +00:00
</group>
2012-10-04 09:17:53 +00:00
<group >
2014-08-05 08:38:52 +00:00
<field name= "insurer_id" context= "{'default_supplier': True}" />
2012-10-04 09:26:43 +00:00
<field name= "purchaser_id" />
2012-10-04 09:17:53 +00:00
<field name= "ins_ref" />
</group>
2012-09-28 09:12:01 +00:00
</group>
2012-10-23 07:53:28 +00:00
<notebook >
<page string= "Included Services" >
<group >
2012-10-29 13:35:34 +00:00
<field name= "cost_ids" context= "{'vehicle_id': vehicle_id}" nolabel= "1" on_change= "on_change_indic_cost(cost_ids)" >
2014-06-12 07:09:59 +00:00
<tree editable= "bottom" >
2012-12-06 10:50:33 +00:00
<field name= "cost_subtype_id" string= "Service" domain= "[('category','=','service')]" />
2012-10-23 07:53:28 +00:00
<field name= "amount" sum= "Price" string= "Indicative Cost" />
</tree>
</field>
2012-10-29 13:35:34 +00:00
2012-10-23 07:53:28 +00:00
</group>
2012-10-29 13:35:34 +00:00
<div class= "oe_right" > <group > <field name= "sum_cost" string= "Indicative Costs Total" /> </group> </div>
2012-10-23 07:53:28 +00:00
</page>
2013-03-22 13:17:47 +00:00
<page string= "Generated Recurring Costs" >
2012-10-23 07:53:28 +00:00
<group >
2012-10-29 13:35:34 +00:00
<field name= "generated_cost_ids" context= "{'vehicle_id': vehicle_id}" nolabel= "1" sum= "amount" >
2014-06-12 07:09:59 +00:00
<tree editable= "bottom" >
2012-10-23 07:53:28 +00:00
<field name= "date" />
2012-10-29 13:35:34 +00:00
<field name= "amount" sum= "amount" />
2012-10-23 07:53:28 +00:00
</tree>
2012-10-29 13:35:34 +00:00
2012-10-23 07:53:28 +00:00
</field>
</group>
</page>
</notebook>
2012-10-04 09:17:53 +00:00
<group string= "Terms and Conditions" >
2012-10-04 09:26:43 +00:00
<field name= "notes" nolabel= "1" placeholder= "Write here all other information relative to this contract" />
2012-09-28 09:12:01 +00:00
</group>
</sheet>
</form>
</field>
</record>
2012-10-22 08:18:33 +00:00
<act_window
2014-08-21 10:53:47 +00:00
2012-10-22 08:18:33 +00:00
id="act_renew_contract"
name="Renew Contract"
res_model="fleet.vehicle.log.contract"
src_model="fleet.vehicle.log.contract"
view_mode="form"
view_type="form"
/>
2012-10-02 14:36:37 +00:00
<record model= 'ir.ui.view' id= 'fleet_vehicle_log_contract_tree' >
<field name= "name" > fleet.vehicle.log.contract.tree</field>
<field name= "model" > fleet.vehicle.log.contract</field>
2012-09-28 09:12:01 +00:00
<field name= "arch" type= "xml" >
2014-06-12 07:09:59 +00:00
<tree string= "Contract logs" colors= "orange:days_left>0 and days_left<15;red:days_left==0;grey:state=='closed'" >
2012-09-28 09:12:01 +00:00
<field name= "start_date" />
<field name= "expiration_date" />
2012-11-07 11:07:57 +00:00
<field name= "days_left" invisible= "1" />
2012-10-25 12:20:34 +00:00
<field name= "vehicle_id" />
2012-12-06 10:50:33 +00:00
<field name= "cost_subtype_id" />
2012-09-28 09:12:01 +00:00
<field name= "insurer_id" />
2012-10-25 11:24:43 +00:00
<field name= "amount" string= "Activation Cost" />
2012-10-24 09:11:31 +00:00
<field name= "cost_generated" />
2012-10-23 07:53:28 +00:00
<field name= "cost_frequency" />
2012-10-25 12:20:34 +00:00
<field name= "state" />
2012-09-28 09:12:01 +00:00
</tree>
</field>
</record>
2012-10-19 08:31:23 +00:00
<record model= "ir.ui.view" id= "fleet_vehicle_log_contract_graph" >
<field name= "name" > fleet.vehicle.log.contract.graph</field>
<field name= "model" > fleet.vehicle.log.contract</field>
<field name= "arch" type= "xml" >
2013-12-24 10:27:35 +00:00
<graph string= "Contract Costs Per Month" type= "bar" stacked= "True" >
<field name= "date" type= "row" />
<field name= "vehicle_id" type= "row" />
<field name= "cost_amount" type= "measure" />
2012-10-19 08:31:23 +00:00
</graph>
</field>
</record>
2012-10-02 14:36:37 +00:00
<record model= 'ir.actions.act_window' id= 'fleet_vehicle_log_contract_act' >
<field name= "name" > Vehicles Contracts</field>
<field name= "res_model" > fleet.vehicle.log.contract</field>
2012-09-28 09:12:01 +00:00
<field name= "view_type" > form</field>
2012-10-19 08:31:23 +00:00
<field name= "view_mode" > tree,form,graph</field>
2012-10-04 09:26:43 +00:00
<field name= "help" type= "html" >
<p class= "oe_view_nocontent_create" >
2014-08-21 10:53:47 +00:00
Click to create a new contract.
2012-10-04 09:26:43 +00:00
</p> <p >
2012-10-28 09:06:12 +00:00
Manage all your contracts (leasing, insurances, etc.) with
2014-07-09 11:39:38 +00:00
their related services, costs. Odoo will automatically warn
2012-10-28 09:06:12 +00:00
you when some contracts have to be renewed.
</p> <p >
Each contract (e.g.: leasing) may include several services
(reparation, insurances, periodic maintenance).
2012-10-04 09:26:43 +00:00
</p>
</field>
2012-09-28 09:12:01 +00:00
</record>
2012-12-04 16:20:56 +00:00
<menuitem action= "fleet_vehicle_log_contract_act" parent= "fleet_vehicles" id= "fleet_vehicle_log_contract_menu" groups= "group_fleet_user" />
2012-09-28 09:12:01 +00:00
<record model= 'ir.ui.view' id= 'fleet_vehicle_odometer_form' >
<field name= "name" > fleet.vehicle.odometer.form</field>
<field name= "model" > fleet.vehicle.odometer</field>
<field name= "arch" type= "xml" >
2014-06-12 07:09:59 +00:00
<form string= "Odometer Logs" >
2012-09-28 09:12:01 +00:00
<sheet >
<group >
2012-10-02 12:43:34 +00:00
<field name= "vehicle_id" on_change= "on_change_vehicle(vehicle_id)" />
2012-10-03 14:57:57 +00:00
<div >
<field name= "value" class= "oe_inline" />
<field name= "unit" class= "oe_inline" />
</div>
2012-09-28 09:12:01 +00:00
<field name= "date" />
</group>
</sheet>
</form>
</field>
</record>
<record model= 'ir.ui.view' id= 'fleet_vehicle_odometer_tree' >
<field name= "name" > fleet.vehicle.odometer.tree</field>
<field name= "model" > fleet.vehicle.odometer</field>
<field name= "arch" type= "xml" >
2014-06-12 07:09:59 +00:00
<tree string= "Odometer Logs" editable= "top" >
2012-10-25 12:20:34 +00:00
<field name= "date" />
2012-10-02 12:43:34 +00:00
<field name= "vehicle_id" on_change= "on_change_vehicle(vehicle_id)" />
2012-09-28 09:12:01 +00:00
<field name= "value" />
<field name= "unit" />
</tree>
</field>
</record>
2014-08-21 10:53:47 +00:00
2012-10-05 14:35:59 +00:00
<record model= 'ir.ui.view' id= 'fleet_vehicle_odometer_search' >
<field name= "name" > fleet.vehicle.odometer.search</field>
<field name= "model" > fleet.vehicle.odometer</field>
<field name= "arch" type= "xml" >
<search string= "Vehicles odometers" >
<field name= "vehicle_id" />
<field name= "value" />
<field name= "unit" />
<field name= "date" />
2014-05-22 09:44:35 +00:00
<group expand= "0" string= "Group By" >
2013-11-20 16:53:14 +00:00
<filter name= "groupby_vehicle" context= "{'group_by' : 'vehicle_id'}" string= "Vehicle" />
</group>
2012-10-05 14:35:59 +00:00
</search>
</field>
</record>
2012-09-28 09:12:01 +00:00
<record model= "ir.ui.view" id= "fleet_vehicle_odometer_graph" >
<field name= "name" > fleet.vehicle.odometer.graph</field>
<field name= "model" > fleet.vehicle.odometer</field>
<field name= "arch" type= "xml" >
2013-12-24 10:27:35 +00:00
<graph string= "Odometer Values Per Vehicle" >
2014-08-21 10:53:47 +00:00
<field name= "vehicle_id" type= "row" />
2013-12-24 10:27:35 +00:00
<field name= "value" type= "measure" />
2012-09-28 09:12:01 +00:00
</graph>
</field>
</record>
<record model= 'ir.actions.act_window' id= 'fleet_vehicle_odometer_act' >
<field name= "name" > Vehicles Odometer</field>
<field name= "res_model" > fleet.vehicle.odometer</field>
<field name= "view_type" > form</field>
2012-11-13 15:26:39 +00:00
<field name= "view_mode" > tree,graph</field>
2012-10-05 14:35:59 +00:00
<field name= "context" > {"search_default_groupby_vehicle" : True}</field>
2012-10-04 14:34:21 +00:00
<field name= "help" type= "html" >
2013-03-18 10:42:28 +00:00
<p class= "oe_view_nocontent_create" >
2014-08-21 10:53:47 +00:00
Click to create a new odometer log.
2013-03-22 09:16:25 +00:00
</p>
2012-10-04 14:34:21 +00:00
<p >
Here you can add various odometer entries for all vehicles.
You can also show odometer value for a particular vehicle using
the search field.
</p>
</field>
2012-09-28 09:12:01 +00:00
</record>
2012-12-04 16:20:56 +00:00
<menuitem action= "fleet_vehicle_odometer_act" parent= "fleet_vehicles" id= "fleet_vehicle_odometer_menu" groups= "group_fleet_user" />
2012-09-28 09:12:01 +00:00
2012-09-24 15:29:37 +00:00
<record model= 'ir.ui.view' id= 'fleet_vehicle_log_fuel_form' >
<field name= "name" > fleet.vehicle.log.fuel.form</field>
<field name= "model" > fleet.vehicle.log.fuel</field>
<field name= "arch" type= "xml" >
2014-06-12 07:09:59 +00:00
<form string= "Fuel Logs" >
2012-09-24 15:29:37 +00:00
<sheet >
2012-09-26 14:13:52 +00:00
<group col= "2" >
2012-09-28 09:05:10 +00:00
<group string= "Vehicle Details" >
2012-10-02 12:43:34 +00:00
<field name= "vehicle_id" on_change= "on_change_vehicle(vehicle_id)" />
2012-09-26 14:13:52 +00:00
</group>
2012-09-28 09:05:10 +00:00
<group string= "Refueling Details" >
2012-09-25 13:49:41 +00:00
<field name= "liter" on_change= "on_change_liter(liter,price_per_liter,amount)" />
<field name= "price_per_liter" on_change= "on_change_price_per_liter(liter,price_per_liter,amount)" />
<field name= "amount" on_change= "on_change_amount(liter,price_per_liter,amount)" />
</group>
2012-09-26 14:13:52 +00:00
</group>
<group col= "2" >
2012-09-28 09:05:10 +00:00
<group string= "Odometer Details" >
2012-10-04 11:58:06 +00:00
<label for= "odometer" />
2012-10-02 12:43:34 +00:00
<div >
2012-10-03 14:57:57 +00:00
<field name= "odometer" class= "oe_inline" />
<field name= "odometer_unit" class= "oe_inline" />
2012-10-02 12:43:34 +00:00
</div>
2012-09-26 14:13:52 +00:00
</group>
2012-09-28 09:05:10 +00:00
<group string= "Additional Details" >
2012-09-26 14:13:52 +00:00
<field name= "date" />
<field name= "purchaser_id" />
2012-09-25 13:49:41 +00:00
<field name= "inv_ref" />
2014-08-05 08:38:52 +00:00
<field name= "vendor_id" context= "{'default_supplier': True}" />
2012-09-25 13:49:41 +00:00
</group>
</group>
2012-09-28 14:10:59 +00:00
<group string= "Notes" >
2012-10-04 12:43:11 +00:00
<field nolabel= "1" name= "notes" placeholder= "Write here any other information" />
2012-09-24 15:29:37 +00:00
</group>
</sheet>
</form>
</field>
</record>
<record model= 'ir.ui.view' id= 'fleet_vehicle_log_fuel_tree' >
2012-09-25 13:49:41 +00:00
<field name= "name" > fleet.vehicle.log.fuel.tree</field>
<field name= "model" > fleet.vehicle.log.fuel</field>
<field name= "arch" type= "xml" >
<tree string= "Fuel Logs" >
2014-08-21 10:53:47 +00:00
<field name= "date" />
2012-09-25 13:49:41 +00:00
<field name= "vehicle_id" />
2012-10-05 10:19:55 +00:00
<field name= "odometer" invisible= "1" />
<field name= "odometer_unit" invisible= "1" />
2014-08-21 10:53:47 +00:00
<field name= "purchaser_id" />
2012-10-05 10:19:55 +00:00
<field name= "inv_ref" invisible= "1" />
<field name= "vendor_id" invisible= "1" />
2012-09-25 13:49:41 +00:00
<field name= "liter" />
2012-10-04 12:43:11 +00:00
<field name= "price_per_liter" invisible= "1" />
<field name= "amount" sum= "Price" />
2012-09-25 13:49:41 +00:00
</tree>
</field>
2012-09-24 15:29:37 +00:00
</record>
2014-08-21 10:53:47 +00:00
2013-11-20 16:53:14 +00:00
<record model= 'ir.ui.view' id= 'fleet_vehicle_log_fuel_search' >
<field name= "name" > fleet.vehicle.log.fuel.search</field>
<field name= "model" > fleet.vehicle.log.fuel</field>
<field name= "arch" type= "xml" >
<search string= "Vehicles Fuel Logs" >
<field name= "vehicle_id" />
<field name= "date" />
<field name= "purchaser_id" />
<field name= "liter" />
<field name= "amount" sum= "Price" />
2014-05-22 09:44:35 +00:00
<group expand= "0" string= "Group By" >
2013-11-20 16:53:14 +00:00
<filter name= "groupby_vehicle" context= "{'group_by' : 'vehicle_id'}" string= "Vehicle" />
</group>
</search>
</field>
</record>
2012-09-24 15:29:37 +00:00
2012-09-28 08:56:22 +00:00
<record model= "ir.ui.view" id= "fleet_vehicle_log_fuel_graph" >
<field name= "name" > fleet.vehicle.log.fuel.graph</field>
<field name= "model" > fleet.vehicle.log.fuel</field>
<field name= "arch" type= "xml" >
2012-10-19 08:31:23 +00:00
<graph string= "Fuel Costs Per Month" >
2013-12-24 10:27:35 +00:00
<field name= "vehicle_id" type= "row" />
<field name= "cost_amount" type= "measure" />
2012-09-28 08:56:22 +00:00
</graph>
</field>
</record>
2012-09-24 15:29:37 +00:00
<record model= 'ir.actions.act_window' id= 'fleet_vehicle_log_fuel_act' >
2012-09-27 14:53:35 +00:00
<field name= "name" > Vehicles Fuel Logs</field>
2012-09-24 15:29:37 +00:00
<field name= "res_model" > fleet.vehicle.log.fuel</field>
<field name= "view_type" > form</field>
2012-09-28 08:56:22 +00:00
<field name= "view_mode" > tree,form,graph</field>
2013-11-20 16:53:14 +00:00
<field name= "context" > {"search_default_groupby_vehicle" : True}</field>
2012-10-04 14:34:21 +00:00
<field name= "help" type= "html" >
<p class= "oe_view_nocontent_create" >
2014-08-21 10:53:47 +00:00
Click to create a new fuel log.
2012-10-04 14:34:21 +00:00
</p> <p >
2012-10-28 09:06:12 +00:00
Here you can add refuelling entries for all vehicles. You can
also filter logs of a particular vehicle using the search
field.
2012-10-04 14:34:21 +00:00
</p>
</field>
2012-09-24 15:29:37 +00:00
</record>
2012-12-04 16:20:56 +00:00
<menuitem action= "fleet_vehicle_log_fuel_act" parent= "fleet_vehicles" id= "fleet_vehicle_log_fuel_menu" groups= "group_fleet_user" />
2012-09-24 15:29:37 +00:00
2012-09-28 08:08:02 +00:00
2012-09-24 15:29:37 +00:00
<record model= 'ir.ui.view' id= 'fleet_vehicle_log_services_form' >
<field name= "name" > fleet.vehicle.log.services.form</field>
<field name= "model" > fleet.vehicle.log.services</field>
<field name= "arch" type= "xml" >
2014-06-12 07:09:59 +00:00
<form string= "Services Logs" >
2012-09-24 15:29:37 +00:00
<sheet >
2012-09-26 14:56:03 +00:00
<group col= "2" >
2012-10-04 12:12:56 +00:00
<group string= "Services Details" >
2012-10-02 12:43:34 +00:00
<field name= "vehicle_id" on_change= "on_change_vehicle(vehicle_id)" />
2012-12-06 10:50:33 +00:00
<field name= "cost_subtype_id" string= "Service Type" domain= "['|',('category','=','service'),('category','=','both')]" required= "1" />
2013-03-22 13:17:47 +00:00
<field name= "amount" />
2012-09-27 14:53:35 +00:00
</group>
2012-09-28 09:05:10 +00:00
<group string= "Odometer Details" >
2012-10-04 11:58:06 +00:00
<label for= "odometer" />
2012-10-02 12:43:34 +00:00
<div >
2012-10-04 14:34:21 +00:00
<field name= "odometer" class= "oe_inline" />
2012-10-03 14:57:57 +00:00
<field name= "odometer_unit" class= "oe_inline" />
2012-10-02 12:43:34 +00:00
</div>
2012-09-27 14:53:35 +00:00
</group>
2012-10-04 09:17:53 +00:00
</group>
<group col= "2" >
2012-09-28 09:05:10 +00:00
<group string= "Additional Details" >
2012-09-26 14:56:03 +00:00
<field name= "date" />
<field name= "purchaser_id" />
2014-08-05 08:38:52 +00:00
<field name= "vendor_id" context= "{'default_supplier': True}" />
2012-09-26 14:56:03 +00:00
<field name= "inv_ref" />
</group>
2012-09-24 15:29:37 +00:00
</group>
2012-10-19 14:03:10 +00:00
<group string= "Included Services" >
<field name= "cost_ids" nolabel= "1" >
2014-06-12 07:09:59 +00:00
<tree string= "Included Services" editable= "bottom" >
2012-12-06 10:50:33 +00:00
<field name= "cost_subtype_id" string= "Service" domain= "[('category','=','service')]" />
2013-03-22 13:17:47 +00:00
<field name= "amount" sum= "Price" string= "Indicative Cost" />
2012-10-04 12:12:56 +00:00
</tree>
</field>
</group>
2012-09-28 14:10:59 +00:00
<group string= "Notes" >
2012-10-04 12:43:11 +00:00
<field nolabel= "1" name= "notes" placeholder= "Write here any other information related to the service completed." />
2012-09-27 14:53:35 +00:00
</group>
2012-09-24 15:29:37 +00:00
</sheet>
</form>
</field>
</record>
<record model= 'ir.ui.view' id= 'fleet_vehicle_log_services_tree' >
2012-09-27 14:53:35 +00:00
<field name= "name" > fleet.vehicle.log.services.tree</field>
<field name= "model" > fleet.vehicle.log.services</field>
<field name= "arch" type= "xml" >
<tree string= "Services Logs" >
2012-10-25 11:29:24 +00:00
<field name= "date" />
2012-09-27 14:53:35 +00:00
<field name= "vehicle_id" />
2012-12-06 10:50:33 +00:00
<field name= "cost_subtype_id" />
2012-10-04 12:43:11 +00:00
<field name= "purchaser_id" />
2012-09-27 14:53:35 +00:00
<field name= "vendor_id" />
<field name= "inv_ref" />
2012-10-04 12:43:11 +00:00
<field name= "notes" />
2012-10-25 11:29:24 +00:00
<field name= "amount" sum= "Total" />
2012-09-27 14:53:35 +00:00
</tree>
</field>
2012-09-24 15:29:37 +00:00
</record>
2012-09-28 08:56:22 +00:00
<record model= "ir.ui.view" id= "fleet_vehicle_log_services_graph" >
<field name= "name" > fleet.vehicle.log.services.graph</field>
<field name= "model" > fleet.vehicle.log.services</field>
<field name= "arch" type= "xml" >
2013-12-24 10:27:35 +00:00
<graph string= "Services Costs Per Month" stacked= "True" >
<field name= "date" type= "row" />
2014-08-21 10:53:47 +00:00
<field name= "vehicle_id" type= "row" />
2013-12-24 10:27:35 +00:00
<field name= "cost_amount" type= "measure" />
2012-09-28 08:56:22 +00:00
</graph>
</field>
</record>
2013-03-18 10:42:28 +00:00
<record model= 'ir.ui.view' id= 'fleet_vehicle_log_services_search' >
<field name= "name" > fleet.vehicle.log.services.search</field>
<field name= "model" > fleet.vehicle.log.services</field>
<field name= "arch" type= "xml" >
<search string= "Services Logs" >
2013-03-19 08:53:10 +00:00
<field name= "vehicle_id" />
<field name= "cost_subtype_id" />
2013-03-18 10:42:28 +00:00
</search>
</field>
</record>
2012-09-24 15:29:37 +00:00
<record model= 'ir.actions.act_window' id= 'fleet_vehicle_log_services_act' >
2012-09-27 14:53:35 +00:00
<field name= "name" > Vehicles Services Logs</field>
2012-09-24 15:29:37 +00:00
<field name= "res_model" > fleet.vehicle.log.services</field>
<field name= "view_type" > form</field>
2012-09-28 08:56:22 +00:00
<field name= "view_mode" > tree,form,graph</field>
2012-10-04 14:34:21 +00:00
<field name= "help" type= "html" >
<p class= "oe_view_nocontent_create" >
2014-08-21 10:53:47 +00:00
Click to create a new service entry.
2012-10-04 14:34:21 +00:00
</p> <p >
2014-07-09 11:39:38 +00:00
Odoo helps you keeping track of all the services done
2012-10-28 09:06:12 +00:00
on your vehicle. Services can be of many type: occasional
2012-10-24 11:58:49 +00:00
repair, fixed maintenance, etc.
2012-10-04 14:34:21 +00:00
</p>
</field>
2012-09-24 15:29:37 +00:00
</record>
2012-12-04 16:20:56 +00:00
<menuitem action= "fleet_vehicle_log_services_act" parent= "fleet_vehicles" id= "fleet_vehicle_log_services_menu" groups= "group_fleet_user" />
2012-10-04 12:53:06 +00:00
<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" >
2013-03-18 10:42:28 +00:00
<tree string= "Service types" editable= "top" >
2012-10-04 12:53:06 +00:00
<field name= "name" />
<field name= "category" />
</tree>
</field>
</record>
2014-02-17 13:39:30 +00:00
<!--
fleet.vehicle.cost
-->
2012-10-04 12:53:06 +00:00
<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>
2012-10-04 14:34:21 +00:00
<field name= "help" type= "html" >
<p class= "oe_view_nocontent_create" >
Click to create a new type of service.
</p> <p >
2012-10-28 09:06:12 +00:00
Each service can used in contracts, as a standalone service or both.
2012-10-04 14:34:21 +00:00
</p>
</field>
2012-10-04 12:53:06 +00:00
</record>
2012-10-24 15:33:11 +00:00
<menuitem action= "fleet_vehicle_service_types_act" parent= "fleet_configuration" id= "fleet_vehicle_service_types_menu" groups= "base.group_no_one" />
2012-10-04 14:32:53 +00:00
2014-02-17 13:39:30 +00:00
<record model= 'ir.ui.view' id= 'fleet_vehicle_cost_tree' >
<field name= "name" > fleet.vehicle.cost.tree</field>
<field name= "model" > fleet.vehicle.cost</field>
<field name= "arch" type= "xml" >
<tree string= "Vehicle Costs" >
<field name= "vehicle_id" />
<field name= "cost_subtype_id" />
<field name= "date" />
</tree>
</field>
</record>
2012-10-04 14:32:53 +00:00
2014-08-21 10:53:47 +00:00
<record model= 'ir.ui.view' id= 'fleet_vehicle_effective_costs_report' >
2014-01-30 10:51:40 +00:00
<field name= "name" > fleet.vehicle.cost.graph</field>
2012-10-04 14:32:53 +00:00
<field name= "model" > fleet.vehicle.cost</field>
<field name= "arch" type= "xml" >
2014-01-30 10:51:40 +00:00
<graph string= "Vehicles costs" type= "pivot" >
<field name= "vehicle_id" type= "row" />
2014-08-21 10:53:47 +00:00
<field name= "cost_type" type= "row" />
<field name= "date" interval= "year" type= "col" />
<field name= "amount" type= "measure" />
</graph>
</field>
</record>
<record model= 'ir.ui.view' id= 'fleet_vehicle_indicative_costs_report' >
<field name= "name" > fleet.vehicle.cost.graph</field>
<field name= "model" > fleet.vehicle.cost</field>
<field name= "arch" type= "xml" >
<graph string= "Vehicles costs" type= "pivot" >
<field name= "parent_id" type= "row" />
2014-01-30 10:51:40 +00:00
<field name= "cost_type" type= "col" />
<field name= "amount" type= "measure" />
</graph>
2012-10-04 15:36:22 +00:00
</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" >
2012-10-04 14:32:53 +00:00
<field name= "vehicle_id" />
2012-12-06 10:50:33 +00:00
<field name= "cost_subtype_id" />
2012-10-04 15:07:01 +00:00
<field name= "date" />
2012-10-04 14:32:53 +00:00
<field name= "parent_id" />
2012-10-04 15:36:22 +00:00
<filter name= "parent_false" domain= "[('parent_id','=',False)]" string= "Effective Costs" />
2012-10-25 08:31:52 +00:00
<filter name= "parent_true" domain= "[('parent_id','!=',False)]" string= "Indicative Costs" />
2014-05-22 09:44:35 +00:00
<group expand= "1" string= "Group By" >
2014-08-21 10:53:47 +00:00
<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" />
<separator />
<filter name= "groupby_date" context= "{'group_by': 'date:month'}" string= "Month" help= "Vehicle Costs by Month" />
<filter name= "groupby_year" context= "{'group_by': 'date:year'}" string= "Year" />
2012-10-24 16:20:18 +00:00
</group>
2012-10-04 15:36:22 +00:00
</search>
2012-10-04 14:32:53 +00:00
</field>
</record>
2012-10-04 15:07:01 +00:00
<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" >
2014-06-12 07:09:59 +00:00
<form string= "Vehicle costs" >
2012-10-04 15:07:01 +00:00
<sheet >
<group col= "2" string= "Cost Details" >
<group >
<field name= "vehicle_id" />
2012-12-06 10:50:33 +00:00
<field name= "cost_subtype_id" />
2012-10-04 15:07:01 +00:00
<field name= "amount" />
</group>
<group >
<field name= "date" />
<field name= "parent_id" />
</group>
</group>
</sheet>
</form>
</field>
</record>
2012-10-18 15:20:05 +00:00
<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" >
2013-12-27 13:17:59 +00:00
<graph string= "Costs Per Month" stacked= "True" >
<field name= "date" type= "row" />
<field name= "vehicle_id" type= "col" />
2013-12-24 10:27:35 +00:00
<field name= "amount" type= "measure" />
2012-10-18 15:20:05 +00:00
</graph>
</field>
</record>
2012-10-04 14:32:53 +00:00
<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>
2012-10-19 09:52:33 +00:00
<field name= "view_mode" > tree,form,graph</field>
2012-10-25 08:15:08 +00:00
<field name= "context" > {"search_default_parent_false" : True, "search_default_groupby_vehicle_id" : True,}</field>
2012-10-24 11:58:49 +00:00
<field name= "help" type= "html" >
<p class= "oe_view_nocontent_create" >
Click to create a new cost.
</p> <p >
2014-07-09 11:39:38 +00:00
Odoo helps you managing the costs for your different
2012-10-28 09:06:12 +00:00
vehicles. Costs are created automatically from services,
contracts (fixed or recurring) and fuel logs.
2012-10-24 11:58:49 +00:00
</p>
</field>
2012-10-04 14:32:53 +00:00
</record>
2012-12-04 16:20:56 +00:00
<menuitem action= "fleet_vehicle_costs_act" parent= "fleet_vehicles" id= "fleet_vehicle_costs_menu" groups= "group_fleet_manager" />
2012-09-19 16:13:27 +00:00
</data>
</openerp>