Reviewers: ,
Please review this at http://codereview.tryton.org/79004/
Affected files:
M purchase.py
M purchase.xml
Index: purchase.py
===================================================================
--- a/purchase.py
+++ b/purchase.py
@@ -102,6 +102,8 @@
self.write(purchase_id, {
'invoice_lines_ignored': [('add', x) for x in
invoice_line_ids],
})
+ def wkf_triggered_invoice_lines(self, purchase):
+ return [x.id for x in purchase.invoice_lines]
Purchase()
Index: purchase.xml
===================================================================
--- a/purchase.xml
+++ b/purchase.xml
@@ -26,7 +26,7 @@
<field name="act_to"
ref="purchase.purchase_activity_invoice_done"/>
<field name="trigger_model">account.invoice.line</field>
- <field name="trigger_expr_id">[x.id for x in
invoice_lines]</field>
+ <field name="trigger_ids">wkf_triggered_invoice_lines</field>
<field name="condition">invoice_paid</field>
</record>
@@ -37,7 +37,7 @@
<field name="act_to"
ref="purchase.purchase_activity_invoice_shipment_done"/>
<field name="trigger_model">account.invoice.line</field>
- <field name="trigger_expr_id">[x.id for x in
invoice_lines]</field>
+ <field name="trigger_ids">wkf_triggered_invoice_lines</field>
<field name="condition">invoice_paid</field>
</record>
--
[email protected] mailing list