Reviewers: ,
Please review this at http://codereview.tryton.org/24002/
Affected files:
M invoice.py
M invoice.xml
Index: invoice.py
===================================================================
--- a/invoice.py
+++ b/invoice.py
@@ -1180,6 +1180,12 @@
move_line_obj.reconcile(line_ids)
return new_ids
+ def invoice_open(self, invoice_id):
+ self.set_number(invoice_id)
+ self.create_move(invoice_id)
+ self.write(invoice_id, {'state': 'open'})
+ self.print_invoice(invoice_id)
+
Invoice()
Index: invoice.xml
===================================================================
--- a/invoice.xml
+++ b/invoice.xml
@@ -633,7 +633,7 @@
<field name="name">Open</field>
<field name="workflow" ref="invoice_workflow"/>
<field name="kind">function</field>
- <field
name="action">set_number() create_move() write({'state': 'open'}) print_invoice()</field>
+ <field name="action">invoice_open()</field>
</record>
<record model="workflow.activity" id="invoice_activity_paid">
<field name="name">Paid</field>
--
[email protected] mailing list