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>

Reply via email to