diff options
| author | Kevin Baptiste <kba@odoo.com> | 2019-06-07 09:37:49 +0000 |
|---|---|---|
| committer | Yannick Tivisse <yti@odoo.com> | 2019-11-27 11:54:51 +0000 |
| commit | 82df1dfccc6b4e3031b1434c7ec1bec2bf7aeb2d (patch) | |
| tree | 3d72557711c10291004502c72bdb370b13c25e2f /addons/fleet/views/fleet_vehicle_views.xml | |
| parent | c5398bd4bc84a4e2bce16eb22564c87073a28c30 (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.xml | 58 |
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> |
