Migrate packing* objects and tables to shipment*

This commit is contained in:
Bertrand Chenal committed 2009-09-17 11:07:04 +02:00
1 parent 6e0cc46633
commit f33da7f56e
2 files changed
+12 -3

No files matched your search

+9
View File
@@ -12,6 +12,15 @@ class Purchase(ModelSQL, ModelView):
'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 = %s", (module_name,))
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')
+3 -3
View File
@@ -32,11 +32,11 @@ this repository contains the full copyright notices and license terms. -->
</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>