[FIX] stock_account: show avco valuation

This commit display the valuation button action on AVCO products in
addition to the FIFO ones.

The view is slightly different to not show `remaining_value` and
remaining_qty` columns

closes odoo/odoo#102317

Task: 2985735
X-original-commit: dc78108fa8dc48a8f4bcb143e7e5a4a14c11dd41
Signed-off-by: William Henrotin (whe) <whe@odoo.com>
This commit is contained in:
William Henrotin
2022-10-26 14:05:31 +02:00
parent 6dbe95c4ce
commit 38ad682388
2 changed files with 5 additions and 3 deletions
@@ -58,6 +58,8 @@
<field name="avg_cost" string="Unit Cost" optional="show" widget='monetary' options="{'currency_field': 'company_currency_id'}"/>
<field name="total_value" string="Total Value" optional="show" widget='monetary' options="{'currency_field': 'company_currency_id'}" sum="Total Value"/>
<button name="%(stock_valuation_layer_action)d" title="Valuation Report" type="action" class="btn-link"
icon="fa-bar-chart" context="{'search_default_product_id': id, 'default_product_id': id}" attrs="{'invisible': [('cost_method', '!=', 'average')]}"/>
<button name="%(stock_valuation_layer_report_action)d" title="Valuation Report" type="action" class="btn-link"
icon="fa-bar-chart" context="{'search_default_product_id': id, 'default_product_id': id}" attrs="{'invisible': [('cost_method', '!=', 'fifo')]}"/>
</field>
</field>
@@ -121,7 +121,7 @@
<field name="unit_cost" position="after">
<field name="remaining_qty" sum="Total Remaining Quantity"/>
</field>
<field name="value" position="replace">
<field name="value" position="before">
<field name="remaining_value" sum="Total Remaining Value"/>
</field>
</field>
@@ -143,7 +143,7 @@
</field>
</record>
<menuitem id="menu_valuation" name="Valuation" parent="stock.menu_warehouse_report" sequence="250" action="stock_valuation_layer_report_action" groups="base.group_no_one"/>
<menuitem id="menu_valuation" name="Valuation" parent="stock.menu_warehouse_report" sequence="250" action="stock_valuation_layer_action" groups="base.group_no_one"/>
<record id="stock_valuation_layer_picking" model="ir.ui.view">
<field name="name">stock.valuation.layer.picking</field>
@@ -158,5 +158,5 @@
</xpath>
</field>
</record>
</odoo>