changeset 17796866a629 in modules/purchase_invoice_line_standalone:default
details:
https://hg.tryton.org/modules/purchase_invoice_line_standalone?cmd=changeset;node=17796866a629
description:
Replace invoice lines field with a relate
issue9233
review295411002
diffstat:
purchase.xml | 17 +++++++++++++----
view/purchase_form.xml | 9 ---------
2 files changed, 13 insertions(+), 13 deletions(-)
diffs (40 lines):
diff -r 0ec2cea6770a -r 17796866a629 purchase.xml
--- a/purchase.xml Thu Mar 19 19:08:28 2020 +0100
+++ b/purchase.xml Sat Apr 25 08:55:41 2020 +0200
@@ -9,10 +9,19 @@
<field name="priority" eval="30"/>
<field name="name">invoice_line_tree_invoice_type</field>
</record>
- <record model="ir.ui.view" id="purchase_view_form">
- <field name="model">purchase.purchase</field>
- <field name="inherit" ref="purchase.purchase_view_form"/>
- <field name="name">purchase_form</field>
+
+ <record model="ir.action.act_window"
id="act_purchase_invoice_line_relate">
+ <field name="name">Invoice Lines</field>
+ <field name="res_model">account.invoice.line</field>
+ <field
+ name="domain"
+ eval="[If(Eval('active_ids', []) == [Eval('active_id')],
('origin.purchase.id', '=', Eval('active_id'), 'purchase.line'),
('origin.purchase.id', 'in', Eval('active_ids'), 'purchase.line'))]"
+ pyson="1"/>
+ </record>
+ <record model="ir.action.keyword" id="act_invoice_line_form_keyword1">
+ <field name="keyword">form_relate</field>
+ <field name="model">purchase.purchase,-1</field>
+ <field name="action" ref="act_purchase_invoice_line_relate"/>
</record>
</data>
</tryton>
diff -r 0ec2cea6770a -r 17796866a629 view/purchase_form.xml
--- a/view/purchase_form.xml Thu Mar 19 19:08:28 2020 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,9 +0,0 @@
-<?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. -->
-<data>
- <xpath expr="/form/notebook/page/field[@name='invoices']" position="after">
- <field name="invoice_lines" colspan="4"
-
view_ids="purchase_invoice_line_standalone.invoice_line_invoice_type"/>
- </xpath>
-</data>