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()&#10;create_move()&#10;write({'state': 'open'})&#10;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

Reply via email to