Fix purchase PnL graph data source

This commit is contained in:
2026-07-10 12:52:23 +02:00
parent 8d386e6754
commit c2a523430e
4 changed files with 28 additions and 10 deletions

View File

@@ -26,16 +26,22 @@ this repository contains the full copyright notices and license terms. -->
<field name="name">purchase_form</field>
</record>
<record model="ir.ui.view" id="purchase_view_tree">
<field name="model">purchase.purchase</field>
<field name="inherit" ref="purchase.purchase_view_tree"/>
<field name="name">purchase_tree</field>
</record>
<record model="ir.ui.view" id="purchase_line_view_form">
<field name="model">purchase.line</field>
<field name="inherit" ref="purchase.purchase_line_view_form"/>
<field name="name">purchase_line_form</field>
<record model="ir.ui.view" id="purchase_view_tree">
<field name="model">purchase.purchase</field>
<field name="inherit" ref="purchase.purchase_view_tree"/>
<field name="name">purchase_tree</field>
</record>
<record model="ir.ui.view" id="purchase_pnl_graph_view_tree">
<field name="model">purchase.pnl.graph</field>
<field name="type">tree</field>
<field name="name">purchase_pnl_graph_tree</field>
</record>
<record model="ir.ui.view" id="purchase_line_view_form">
<field name="model">purchase.line</field>
<field name="inherit" ref="purchase.purchase_line_view_form"/>
<field name="name">purchase_line_form</field>
</record>
<record model="ir.ui.view" id="purchase_line_view_tree_sequence">
<field name="model">purchase.line</field>

View File

@@ -5298,6 +5298,9 @@ class PurchaseTradeTestCase(ModuleTestCase):
self.assertEqual(graph_field.get('records_field'), 'pnl_graph')
self.assertEqual(graph_field.get('date_field'), 'valuation_date')
self.assertEqual(graph_field.get('series'), 'pnl,mtm')
self.assertEqual(
graph_field.get('view_ids'),
'purchase_trade.purchase_pnl_graph_view_tree')
self.assertEqual(graph_field.get('labels'), 'pnl:Pnl,mtm:Mtm')
self.assertEqual(graph_field.get('hidden_series'), 'pnl_graph')

View File

@@ -162,6 +162,7 @@ this repository contains the full copyright notices and license terms. -->
records_field="pnl_graph"
date_field="valuation_date"
series="pnl,mtm"
view_ids="purchase_trade.purchase_pnl_graph_view_tree"
labels="pnl:Pnl,mtm:Mtm"
colors="pnl:#00b894,mtm:#8b5cf6"
hidden_series="pnl_graph"

View File

@@ -0,0 +1,8 @@
<?xml version="1.0"?>
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
this repository contains the full copyright notices and license terms. -->
<tree>
<field name="valuation_date"/>
<field name="pnl"/>
<field name="mtm"/>
</tree>