summaryrefslogtreecommitdiff
path: root/addons/fleet/views/fleet_vehicle_views.xml
diff options
context:
space:
mode:
authorKevin Baptiste <kba@odoo.com>2019-06-07 09:37:49 +0000
committerYannick Tivisse <yti@odoo.com>2019-11-27 11:54:51 +0000
commit82df1dfccc6b4e3031b1434c7ec1bec2bf7aeb2d (patch)
tree3d72557711c10291004502c72bdb370b13c25e2f /addons/fleet/views/fleet_vehicle_views.xml
parentc5398bd4bc84a4e2bce16eb22564c87073a28c30 (diff)
[IMP] fleet: model cleanup, dashboard
Purpose ======= It is currently difficult to know exactly what is used for costs and services on the contracts. Hence it make it difficult to evolve the fleet application We should clean the models in order to have something that is clearer Specification ============= Cleanup of models: removed Fuel and Cost. Contract and Services are no longer inheriting Cost and are seperate models simplifying the use of Fleet. A contract now has included services and they are no longer generating cost. closes odoo/odoo#34090 Taskid: 1931775 Related: odoo/enterprise#4572 Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
Diffstat (limited to 'addons/fleet/views/fleet_vehicle_views.xml')
-rw-r--r--addons/fleet/views/fleet_vehicle_views.xml58
1 files changed, 13 insertions, 45 deletions
diff --git a/addons/fleet/views/fleet_vehicle_views.xml b/addons/fleet/views/fleet_vehicle_views.xml
index 829b75cc22d..49cc2975837 100644
--- a/addons/fleet/views/fleet_vehicle_views.xml
+++ b/addons/fleet/views/fleet_vehicle_views.xml
@@ -26,14 +26,6 @@
help="show the contract for this vehicle">
<field name="contract_count" widget="statinfo" string="Contracts"/>
</button>
- <button name="act_show_log_cost"
- type="object"
- class="oe_stat_button"
- icon="fa-usd"
- help="show all the costs for this vehicle"
- groups="fleet.fleet_group_manager">
- <field name="cost_count" widget="statinfo" string="Costs"/>
- </button>
<button name="return_action_to_open"
type="object"
class="oe_stat_button"
@@ -45,14 +37,6 @@
<button name="return_action_to_open"
type="object"
class="oe_stat_button"
- icon="fa-flask"
- context="{'xml_id':'fleet_vehicle_log_fuel_action'}"
- help="show the fuel logs for this vehicle" >
- <field name="fuel_logs_count" widget="statinfo" string="Fuel"/>
- </button>
- <button name="return_action_to_open"
- type="object"
- class="oe_stat_button"
icon="fa-tachometer"
context="{'xml_id':'fleet_vehicle_odometer_action'}"
help="show the odometer logs for this vehicle" >
@@ -127,6 +111,9 @@
<field name="power"/><span>kW</span>
</div>
</group>
+ <group string="Description">
+ <field name="description" nolabel="1" placeholder="Write here any other information related to this vehicle" />
+ </group>
</group>
</sheet>
<div class="oe_chatter">
@@ -150,6 +137,7 @@
<field name="future_driver_id"/>
<field name="log_drivers" invisible="1"/>
<field name="vin_sn"/>
+ <field name="co2"/>
<field name="acquisition_date"/>
<field name="state_id"/>
<field name="company_id" groups="base.group_multi_company"/>
@@ -228,7 +216,7 @@
</div>
<div class="oe_kanban_details">
<strong class="o_kanban_record_title">
- <field name="license_plate"/> : <field name="model_id"/>
+ <t t-if="license_plate"><field name="license_plate"/> :</t> <field name="model_id"/>
</strong>
<div class="o_kanban_tags_section">
<field name="tag_ids" widget="many2many_tags" options="{'color_field': 'color'}"/>
@@ -292,19 +280,17 @@
<field name="name">Vehicles</field>
<field name="res_model">fleet.vehicle</field>
<field name="view_mode">kanban,tree,form,activity</field>
- <field name="context">{'search_default_groupby_status': 1}</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Create a new vehicle
</p><p>
- Manage your fleet by keeping track of the contracts, services, odometers and fuel logs associated to each vehicle.
+ Manage your fleet by keeping track of the contracts, services and odometers associated to each vehicle.
</p>
</field>
</record>
<menuitem name="Vehicles" parent="menu_root" id="fleet_vehicles" sequence="2" groups="fleet_group_user"/>
- <menuitem action="fleet_vehicle_action" parent="fleet_vehicles" id="fleet_vehicle_menu" groups="fleet_group_user"/>
- <menuitem action="fleet_vehicle_model_action" parent="fleet_vehicles" id="fleet_vehicle_model_menu" sequence="11"/>
+ <menuitem action="fleet_vehicle_action" parent="fleet_vehicles" id="fleet_vehicle_menu" groups="fleet_group_user" sequence="1"/>
<record id='fleet_vehicle_odometer_view_form' model='ir.ui.view'>
<field name="name">fleet.vehicle.odometer.form</field>
@@ -390,10 +376,10 @@
</record>
<record id='fleet_vehicle_odometer_action' model='ir.actions.act_window'>
- <field name="name">Vehicles Odometer</field>
+ <field name="name">Odometers</field>
<field name="res_model">fleet.vehicle.odometer</field>
<field name="view_mode">tree,kanban,form,graph</field>
- <field name="context">{"search_default_groupby_vehicle" : True}</field>
+ <field name="context"></field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Create a new odometer log
@@ -403,7 +389,7 @@
</field>
</record>
- <menuitem action="fleet_vehicle_odometer_action" parent="fleet_vehicles" id="fleet_vehicle_odometer_menu" groups="fleet_group_user"/>
+ <menuitem action="fleet_vehicle_odometer_action" parent="fleet_vehicles" id="fleet_vehicle_odometer_menu" groups="fleet_group_user" sequence="10"/>
<record id='fleet_vehicle_service_types_view_tree' model='ir.ui.view'>
<field name="name">fleet.service.type.tree</field>
@@ -411,7 +397,6 @@
<field name="arch" type="xml">
<tree string="Service Types" editable="top">
<field name="name" />
- <field name="category" invisible="1"/>
</tree>
</field>
</record>
@@ -420,8 +405,6 @@
<field name="name">Service Types</field>
<field name="res_model">fleet.service.type</field>
<field name="view_mode">tree,form</field>
- <field name="domain">[('category','=','service')]</field>
- <field name="context">{'default_category':'service'}</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Create a new type of service
@@ -430,22 +413,7 @@
</p>
</field>
</record>
- <menuitem action="fleet_vehicle_service_types_action" parent="fleet_configuration" id="fleet_vehicle_service_types_menu" sequence="3"/>
-
- <record id='fleet_vehicle_contract_types_action' model='ir.actions.act_window'>
- <field name="name">Contract Types</field>
- <field name="res_model">fleet.service.type</field>
- <field name="view_mode">tree,form</field>
- <field name="domain">[('category','=','contract')]</field>
- <field name="context">{'default_category':'contract'}</field>
- <field name="help" type="html">
- <p class="o_view_nocontent_smiling_face">
- Create a new type of contract
- </p>
- </field>
- </record>
- <menuitem action="fleet_vehicle_contract_types_action" parent="fleet_configuration" id="fleet_vehicle_contract_types_menu" sequence="4"/>
-
+ <menuitem action="fleet_vehicle_service_types_action" parent="fleet_configuration" id="fleet_vehicle_service_types_menu" sequence="3" groups="base.group_no_one"/>
<record id='fleet_vehicle_state_view_tree' model='ir.ui.view'>
<field name="name">fleet.vehicle.state.tree</field>
@@ -472,7 +440,7 @@
</field>
</record>
- <menuitem action="fleet_vehicle_state_action" parent="fleet_configuration" id="fleet_vehicle_state_menu" groups="fleet_group_manager"/>
+ <menuitem action="fleet_vehicle_state_action" parent="fleet_configuration" id="fleet_vehicle_state_menu" groups="base.group_no_one"/>
<record id="fleet_vehicle_tag_view_view_form" model="ir.ui.view">
<field name="name">fleet.vehicle.tag.form</field>
@@ -508,7 +476,7 @@
</field>
</record>
- <menuitem id="fleet_vehicle_tag_menu" parent="fleet_configuration" action="fleet_vehicle_tag_action" sequence="89"/>
+ <menuitem id="fleet_vehicle_tag_menu" parent="fleet_configuration" action="fleet_vehicle_tag_action" sequence="89" groups="base.group_no_one"/>
<record id="fleet_vehicle_assignation_log_view_list" model="ir.ui.view">
<field name="name">fleet.vehicle.assignation.log.view.tree</field>