[IMP] fleet: add form view for fleet.vehicle.cost.report model

before this commit, form view for the model fleet.vehicle.cost.report model was not defined, thus on opening the form view of this model shows odoo generated form view.

after this commit, as the form view is added for the model, on opening the form, clean form will be displayed.

also in the file, there is a record with wrongly aligned corrected that and set create="0" attribute in tree to hide the new/create button.

closes odoo/odoo#110450

Signed-off-by: Kevin Baptiste <kba@odoo.com>
This commit is contained in:
niyasraphy
2023-02-14 13:13:53 +01:00
parent 1d1e8e4ae2
commit b0c7d888c5
+41 -15
View File
@@ -49,7 +49,7 @@
<field name="name">fleet.vehicle.cost.report.view.tree</field>
<field name="model">fleet.vehicle.cost.report</field>
<field name="arch" type="xml">
<tree string="Fleet Costs Analysis">
<tree string="Fleet Costs Analysis" create="0">
<field name="name"/>
<field name="driver_id" optional="show"/>
<field name="fuel_type" optional="hide"/>
@@ -61,21 +61,47 @@
</field>
</record>
<record id="fleet_costs_reporting_action" model="ir.actions.act_window">
<field name="name">Costs Analysis</field>
<field name="res_model">fleet.vehicle.cost.report</field>
<field name="view_mode">graph,pivot</field>
<field name="view_id"></field>
<field name="context" eval="{'search_default_filter_date_start': 1}"/>
<field name="search_view_id" ref="fleet.fleet_costs_report_view_search"/>
<field name="help" type="html">
<p class="o_view_nocontent_empty_folder">
No data for analysis
</p><p>
Manage efficiently your different effective vehicles Costs with Odoo.
</p>
</field>
<record id="fleet_vechicle_costs_report_view_form" model="ir.ui.view">
<field name="name">fleet.vehicle.cost.report.form</field>
<field name="model">fleet.vehicle.cost.report</field>
<field name="arch" type="xml">
<form string="Fleet Costs Analysis" create="0" edit="0">
<sheet>
<group>
<group>
<field name="vehicle_id"/>
<field name="driver_id"/>
<field name="fuel_type"/>
<field name="company_id" groups="base.group_multi_company"/>
</group>
<group>
<field name="date_start"/>
<field name="cost"/>
<field name="cost_type"/>
</group>
</group>
</sheet>
</form>
</field>
</record>
<record id="fleet_costs_reporting_action" model="ir.actions.act_window">
<field name="name">Costs Analysis</field>
<field name="res_model">fleet.vehicle.cost.report</field>
<field name="view_mode">graph,pivot</field>
<field name="view_id"></field>
<field name="context" eval="{'search_default_filter_date_start': 1}"/>
<field name="search_view_id" ref="fleet.fleet_costs_report_view_search"/>
<field name="help" type="html">
<p class="o_view_nocontent_empty_folder">
No data for analysis
</p>
<p>
Manage efficiently your different effective vehicles Costs with Odoo.
</p>
</field>
</record>
<menuitem name="Reporting" parent="menu_root" id="menu_fleet_reporting" sequence="99" groups="fleet_group_manager"/>
<menuitem id="menu_fleet_reporting_costs"
name="Costs"