1 <?xml version="1.0" encoding="UTF-8"?>
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">
10 <field name="image" widget='image' class="oe_left oe_avatar"/>
13 <field name="brand" />
16 <field name="modelname" />
20 <page string="Vendors">
21 <field name="vendors" />
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" />
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>
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" editable="bottom">
53 <field name="image" />
58 <record model='ir.actions.act_window' id='fleet_vehicle_model_brand_act'>
59 <field name="name">Model brand of Vehicle</field>
60 <field name="res_model">fleet.vehicle.model.brand</field>
61 <field name="view_type">form</field>
62 <field name="view_mode">tree,form</field>
65 <record model='ir.ui.view' id='fleet_vehicle_state_tree'>
66 <field name="name">fleet.vehicle.state.tree</field>
67 <field name="model">fleet.vehicle.state</field>
68 <field name="arch" type="xml">
69 <tree string="State" version="7.0" editable="bottom">
71 <field name="sequence" />
76 <record model='ir.actions.act_window' id='fleet_vehicle_state_act'>
77 <field name="name">States of Vehicle</field>
78 <field name="res_model">fleet.vehicle.state</field>
79 <field name="view_type">form</field>
80 <field name="view_mode">tree,form</field>
83 <menuitem name="Fleet Management" id="menu_root" />
84 <menuitem name="Vehicles" parent="menu_root" id="fleet_vehicles" />
85 <menuitem name="Configuration" parent="menu_root" id="fleet_configuration" />
86 <menuitem action="fleet_vehicle_model_act" parent="fleet_configuration" id="fleet_vehicle_model_menu" />
87 <menuitem action="fleet_vehicle_model_brand_act" parent="fleet_configuration" id="fleet_vehicle_model_brand_menu" />
88 <menuitem action="fleet_vehicle_state_act" parent="fleet_configuration" id="fleet_vehicle_state_menu" />
90 <record model='ir.ui.view' id='fleet_vehicle_form'>
91 <field name="name">fleet.vehicle.form</field>
92 <field name="model">fleet.vehicle</field>
93 <field name="arch" type="xml">
94 <form string="Vehicle" version="7.0">
96 <field name="state" domain="[('name','!=','#TOCHANGE_STATUSBARBUG')]" widget="statusbar" clickable="True" />
99 <div class="oe_right oe_button_box">
100 <button name="act_show_log_services" type="object" string="show services logs" help="show the services logs for this vehicle" />
101 <button name="act_show_log_fuel" type="object" string="show fuel logs" help="show the fuel logs for this vehicle" />
103 <field name="image" widget='image'/>
105 <group string="General properties">
106 <field name="model_id" />
107 <field name="license_plate" />
108 <field name="vin_sn" />
109 <field name="driver" />
110 <field name="location" />
111 <field name="company_id" groups="base.group_multi_company"/>
113 <group string="Additional properties">
114 <field name="tag_ids" widget="many2many_tags" />
115 <field name="acquisition_date" />
116 <field name="acquisition_price" />
120 <group string="External Options">
121 <field name="doors" />
122 <field name="color" />
124 <group string="Engine Options">
125 <field name="transmission" />
126 <field name="fuel_type" />
128 <field name="horsepower" />
129 <field name="horsepower_tax" />
130 <field name="power" />
133 <group string="Insurances">
134 <field name="log_insurances" nolabel="1">
135 <tree string="Insurances">
136 <field name="insurance_type" />
137 <field name="start_date" />
138 <field name="expiration_date" />
139 <field name="insurer_id" />
140 <field name="price" />
141 <field name="value" />
142 <field name="unit" />
144 <form string="Insurances" version="7.0">
147 <group string="Insurance details">
148 <field name="insurance_type" />
149 <field name="start_date" />
150 <field name="expiration_date" />
151 <field name="price" />
156 <group string="Odometer details">
157 <field name="value" />
158 <field name="unit" />
160 <group string="Additional details">
161 <field name="date" />
162 <field name="insurer_id" />
163 <field name="ins_ref" />
171 <div class="oe_chatter">
172 <field name="message_ids" widget="mail_thread" options='{"thread_level": 1}'/>
173 <field name="message_follower_ids" widget="mail_followers"/>
179 <record model='ir.ui.view' id='fleet_vehicle_tree'>
180 <field name="name">fleet.vehicle.tree</field>
181 <field name="model">fleet.vehicle</field>
182 <field name="arch" type="xml">
183 <tree string="Vehicle" version="7.0">
184 <field name="license_plate" />
185 <field name="model_id" />
186 <field name="driver" />
187 <field name="vin_sn" />
188 <field name="acquisition_date" />
189 <field name="state" />
195 context="{'default_vehicle_id': active_id}"
196 id="act_show_log_services"
198 res_model="fleet.vehicle.log.services"
199 src_model="fleet.vehicle"
200 view_mode="tree,form"
204 context="{'default_vehicle_id': active_id}"
205 id="act_show_log_fuel"
207 res_model="fleet.vehicle.log.fuel"
208 src_model="fleet.vehicle"
209 view_mode="tree,form"
213 <record model='ir.actions.act_window' id='fleet_vehicle_act'>
214 <field name="name">Vehicles</field>
215 <field name="res_model">fleet.vehicle</field>
216 <field name="view_type">form</field>
217 <field name="view_mode">tree,form</field>
220 <menuitem name="Vehicles" parent="menu_root" id="fleet_vehicles" />
221 <menuitem action="fleet_vehicle_act" parent="fleet_vehicles" id="fleet_vehicle_menu" />
223 <record model='ir.ui.view' id='fleet_vehicle_log_fuel_form'>
224 <field name="name">fleet.vehicle.log.fuel.form</field>
225 <field name="model">fleet.vehicle.log.fuel</field>
226 <field name="arch" type="xml">
227 <form string="Fuel Logs" version="7.0">
230 <group string="Vehicle details">
231 <field name="vehicle_id"/>
233 <group string="Refueling details">
234 <field name="liter" on_change="on_change_liter(liter,price_per_liter,amount)"/>
235 <field name="price_per_liter" on_change="on_change_price_per_liter(liter,price_per_liter,amount)" />
236 <field name="amount" on_change="on_change_amount(liter,price_per_liter,amount)"/>
240 <group string="Odometer details">
241 <field name="value" />
242 <field name="unit" />
244 <group string="Additional details">
245 <field name="date" />
246 <field name="purchaser_id" />
247 <field name="inv_ref" />
248 <field name="vendor_id" />
252 <field name="notes" />
259 <record model='ir.ui.view' id='fleet_vehicle_log_fuel_tree'>
260 <field name="name">fleet.vehicle.log.fuel.tree</field>
261 <field name="model">fleet.vehicle.log.fuel</field>
262 <field name="arch" type="xml">
263 <tree string="Fuel Logs">
264 <field name="vehicle_id" />
265 <field name="liter" />
266 <field name="price_per_liter" />
267 <field name="amount" />
268 <field name="purchaser_id" />
269 <field name="date" />
270 <field name="value" />
271 <field name="unit" />
272 <field name="inv_ref" />
273 <field name="vendor_id" />
278 <record model='ir.actions.act_window' id='fleet_vehicle_log_fuel_act'>
279 <field name="name">Vehicles Fuel Logs</field>
280 <field name="res_model">fleet.vehicle.log.fuel</field>
281 <field name="view_type">form</field>
282 <field name="view_mode">tree,form</field>
285 <menuitem action="fleet_vehicle_log_fuel_act" parent="fleet_vehicles" id="fleet_vehicle_log_fuel_menu" />
287 <record model='ir.ui.view' id='fleet_vehicle_log_services_form'>
288 <field name="name">fleet.vehicle.log.services.form</field>
289 <field name="model">fleet.vehicle.log.services</field>
290 <field name="arch" type="xml">
291 <form string="Services Logs" version="7.0">
294 <group string="Vehicle details">
295 <field name="vehicle_id" />
297 <group string="Services details">
298 <field name="service_ids" widget="many2many_tags"/>
299 <field name="amount" />
303 <group string="Odometer details">
304 <field name="value" />
305 <field name="unit" />
307 <group string="Additional details">
308 <field name="date" />
309 <field name="purchaser_id" />
310 <field name="vendor_id" />
311 <field name="inv_ref" />
315 <field name="notes" />
322 <record model='ir.ui.view' id='fleet_vehicle_log_services_tree'>
323 <field name="name">fleet.vehicle.log.services.tree</field>
324 <field name="model">fleet.vehicle.log.services</field>
325 <field name="arch" type="xml">
326 <tree string="Services Logs">
327 <field name="vehicle_id" />
328 <field name="service_ids" widget="many2many_tags"/>
329 <field name="amount" />
330 <field name="date" />
331 <field name="purchaser_id" />
332 <field name="vendor_id" />
333 <field name="inv_ref" />
334 <field name="value" />
335 <field name="unit" />
340 <record model='ir.actions.act_window' id='fleet_vehicle_log_services_act'>
341 <field name="name">Vehicles Services Logs</field>
342 <field name="res_model">fleet.vehicle.log.services</field>
343 <field name="view_type">form</field>
344 <field name="view_mode">tree,form</field>
347 <menuitem action="fleet_vehicle_log_services_act" parent="fleet_vehicles" id="fleet_vehicle_log_services_menu" />
349 <record model='ir.ui.view' id='fleet_vehicle_odometer_form'>
350 <field name="name">fleet.vehicle.odometer.form</field>
351 <field name="model">fleet.vehicle.odometer</field>
352 <field name="arch" type="xml">
353 <form string="Odometer logs" version="7.0">
356 <field name="vehicle_id" />
357 <field name="value" />
358 <field name="unit" />
359 <field name="date" />
366 <record model='ir.ui.view' id='fleet_vehicle_odometer_tree'>
367 <field name="name">fleet.vehicle.odometer.tree</field>
368 <field name="model">fleet.vehicle.odometer</field>
369 <field name="arch" type="xml">
370 <tree string="Odometer logs" version="7.0" editable="bottom">
371 <field name="vehicle_id" />
372 <field name="value" />
373 <field name="unit" />
374 <field name="date" />
379 <record model='ir.actions.act_window' id='fleet_vehicle_odometer_act'>
380 <field name="name">Vehicles Odometer</field>
381 <field name="res_model">fleet.vehicle.odometer</field>
382 <field name="view_type">form</field>
383 <field name="view_mode">tree,form</field>
386 <menuitem action="fleet_vehicle_odometer_act" parent="fleet_vehicles" id="fleet_vehicle_odometer_menu" />
388 <record model='ir.ui.view' id='fleet_hr_employee_form'>
389 <field name="name">fleet.hr.employee.form</field>
390 <field name="model">hr.employee</field>
391 <field name="type">form</field>
392 <field name="inherit_id" ref="hr.view_employee_form" />
393 <field name="arch" type="xml">
394 <notebook position="inside">
395 <page string="Vehicle">
397 <field name="vehicle_id" widget="many2many_tags"/>
404 <record model="fleet.vehicle.model" id="citroen">
405 <field name="name">Citroen</field>
408 <record model="fleet.vehicle" id="stw_vehicle">
409 <field name="name">240BTN</field>
410 <field name="model_id" ref="citroen" />