Reviewers: ced,
Please review this at http://codereview.appspot.com/118043 Affected files: M purchase.py M purchase.xml Index: purchase.py =================================================================== --- a/purchase.py +++ b/purchase.py @@ -12,6 +12,15 @@ 'purchase.purchase-ignored-account.invoice.line', 'purchase', 'invoice', 'Invoice Lines Ignored', readonly=True) + def init(self, cursor, module_name): + # Migration from 1.2: packing renamed into shipment + cursor.execute("UPDATE ir_model_data "\ + "SET fs_id = REPLACE(fs_id, 'packing', 'shipment') "\ + "WHERE fs_id like '%packing%' "\ + "AND module = 'purchase_invoice_line_standalone'") + + super(Purchase, self).init(cursor, module_name) + def create_invoice(self, cursor, user, purchase_id, context=None): invoice_obj = self.pool.get('account.invoice') invoice_line_obj = self.pool.get('account.invoice.line') Index: purchase.xml =================================================================== --- a/purchase.xml +++ b/purchase.xml @@ -32,11 +32,11 @@ </record> <record model="workflow.transition" - id="purchase_transition_waiting_invoice_packing_invoice_packing_done"> + id="purchase_transition_waiting_invoice_shipment_invoice_shipment_done"> <field name="act_from" - ref="purchase.purchase_activity_waiting_invoice_packing"/> + ref="purchase.purchase_activity_waiting_invoice_shipment"/> <field name="act_to" - ref="purchase.purchase_activity_invoice_packing_done"/> + 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="condition">invoice_paid</field> --~--~---------~--~----~------------~-------~--~----~ [email protected] mailing list -~----------~----~----~----~------~----~------~--~---
