Migrate packing* objects and tables to shipment*
This commit is contained in:
1 parent
6e0cc46633
commit
f33da7f56e
2 files changed
+12
-3
No files matched your search
@@ -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
@@ -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>
|
||||
|
||||
Reference in new issue
Block a user