[IMP] fleet: add pivot views

Add pivot views for:
    - fleet.vehicle
    - fleet.vehicle.log.contract
    - fleet.vehicle.log.service

closes odoo/odoo#71916

Taskid: 2533177
Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
This commit is contained in:
Kevin Baptiste
2021-06-09 13:12:40 +00:00
parent 1ad0a8ce5e
commit 76e99c336c
2 changed files with 39 additions and 3 deletions
@@ -177,10 +177,21 @@
</field>
</record>
<record id="fleet_vehicle_log_contract_view_pivot" model="ir.ui.view">
<field name="model">fleet.vehicle.log.contract</field>
<field name="arch" type="xml">
<pivot>
<field name="expiration_date" type="col" />
<field name="cost_subtype_id" type="row" />
<field name="vehicle_id" type="row" />
</pivot>
</field>
</record>
<record id='fleet_vehicle_log_contract_action' model='ir.actions.act_window'>
<field name="name">Contracts</field>
<field name="res_model">fleet.vehicle.log.contract</field>
<field name="view_mode">tree,kanban,form,graph,activity</field>
<field name="view_mode">tree,kanban,form,graph,pivot,activity</field>
<field name="context">{'search_default_open': 1}</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
@@ -328,6 +339,19 @@
</field>
</record>
<record id="fleet_vehicle_log_services_view_pivot" model="ir.ui.view">
<field name="model">fleet.vehicle.log.services</field>
<field name="arch" type="xml">
<pivot>
<field name="currency_id" invisible="1" />
<field name="service_type_id" type="col" />
<field name="vendor_id" type="row" />
<field name="vehicle_id" type="row" />
<field name="amount" type="measure" />
</pivot>
</field>
</record>
<record id='fleet_vehicle_log_services_view_search' model='ir.ui.view'>
<field name="name">fleet.vehicle.log.services.search</field>
<field name="model">fleet.vehicle.log.services</field>
@@ -344,7 +368,7 @@
<record id='fleet_vehicle_log_services_action' model='ir.actions.act_window'>
<field name="name">Services</field>
<field name="res_model">fleet.vehicle.log.services</field>
<field name="view_mode">tree,kanban,form,graph</field>
<field name="view_mode">tree,kanban,form,graph,pivot</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Create a new service entry
+13 -1
View File
@@ -290,10 +290,22 @@
</field>
</record>
<record id="fleet_vehicle_view_pivot" model="ir.ui.view">
<field name="model">fleet.vehicle</field>
<field name="arch" type="xml">
<pivot>
<field name="state_id" type="col" />
<field name="brand_id" type="row" />
<field name="model_id" type="row" />
<field name="name" type="row" />
</pivot>
</field>
</record>
<record id='fleet_vehicle_action' model='ir.actions.act_window'>
<field name="name">Vehicles</field>
<field name="res_model">fleet.vehicle</field>
<field name="view_mode">kanban,tree,form,activity</field>
<field name="view_mode">kanban,tree,form,pivot,activity</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Ready to manage your fleet more efficiently ?