[FIX]coding mistakes affecting migration

This commit is contained in:
aaron
2018-05-14 11:39:18 +02:00
parent ed4a3b955b
commit 0fc217f504
5 changed files with 12 additions and 10 deletions

View File

@@ -12,7 +12,7 @@
'author': "Eficent, Odoo Community Association (OCA)",
'website': 'http://www.github.com/OCA/rma',
'depends': ['stock', 'mail', 'procurement'],
'demo': ['demo/stock_demo.xml',
'demo': [#'demo/stock_demo.xml',
],
'data': ['security/rma.xml',
'security/ir.model.access.csv',

View File

@@ -164,7 +164,8 @@ def assign_name(cr):
def assign_partner(cr):
cr.execute("""
update rma_order_line set partner_id = ro.partner_id
from rma_order ro inner join rma_order_line rol on rol.rma_id = ro.id
from rma_order_line rol inner join rma_order ro on rol.rma_id = ro.id
where ro.partner_id is not null
""")

View File

@@ -119,8 +119,9 @@ def drop_indexes(cr):
def pre_init_hook(cr):
env = Environment(cr, SUPERUSER_ID, {})
openupgrade.copy_columns(env.cr, column_copies)
openupgrade.rename_columns(env.cr, column_renames)
openupgrade.rename_tables(env.cr, _table_renames)
assign_status(env.cr)
set_default_values(env.cr)
if not openupgrade.table_exists(env.cr, 'rma_order'):
openupgrade.copy_columns(env.cr, column_copies)
openupgrade.rename_columns(env.cr, column_renames)
openupgrade.rename_tables(env.cr, _table_renames)
assign_status(env.cr)
set_default_values(env.cr)

View File

@@ -3,4 +3,4 @@
from . import models
from . import tests
from .post_init_hook import migrate
from .post_init_hook import post_init_hook

View File

@@ -27,7 +27,8 @@ class RmaOrderLine(models.Model):
@api.depends('sale_line_ids', 'sale_type', 'sales_count',
'sale_line_ids.state')
def _compute_qty_sold(self):
self.qty_sold = self._get_rma_sold_qty()
for rec in self:
rec.qty_sold = rec._get_rma_sold_qty()
@api.multi
def _compute_sales_count(self):
@@ -157,4 +158,3 @@ class RmaOrderLine(models.Model):
lambda p: p.state not in ('draft', 'sent', 'cancel')):
qty += sale_line.product_uom_qty
return qty