Exemplo n.º 1
0
def migrate(cr, version):
    pool = RegistryManager.get(cr.dbname)
    openupgrade.move_field_m2o(
        cr, pool,
        'product.product', openupgrade.get_legacy_name('available_in_pos'),
        'product_tmpl_id', 'product.template', 'available_in_pos',
        compute_func=available_in_pos_field_func)
    openupgrade.move_field_m2o(
        cr, pool,
        'product.product', openupgrade.get_legacy_name('expense_pdt'),
        'product_tmpl_id', 'product.template', 'expense_pdt',
        compute_func=expense_pdt_field_func)
    openupgrade.move_field_m2o(
        cr, pool, 'product.product', openupgrade.get_legacy_name('income_pdt'),
        'product_tmpl_id', 'product.template', 'income_pdt',
        compute_func=income_pdt_field_func)
    openupgrade.move_field_m2o(
        cr, pool,
        'product.product', openupgrade.get_legacy_name('pos_categ_id'),
        'product_tmpl_id', 'product.template', 'pos_categ_id')
    openupgrade.move_field_m2o(
        cr, pool, 'product.product', openupgrade.get_legacy_name('to_weight'),
        'product_tmpl_id', 'product.template', 'to_weight',
        compute_func=to_weight_field_func)
    set_proxy_ip(cr, pool)
    migrate_pos_config(cr, pool)
def migrate(cr, version):
    pool = pooler.get_pool(cr.dbname)
    uid = SUPERUSER_ID
    openupgrade_80.set_message_last_post(cr, uid, pool, ['hr.expense.expense'])
    openupgrade.move_field_m2o(cr,
                               pool,
                               'product.product',
                               openupgrade.get_legacy_name('hr_expense_ok'),
                               'product_tmpl_id',
                               'product.template',
                               'hr_expense_ok',
                               compute_func=hr_expense_ok_field_func)
Exemplo n.º 3
0
def migrate(cr, version):
    pool = pooler.get_pool(cr.dbname)
    get_legacy_name = openupgrade.get_legacy_name
    openupgrade.move_field_m2o(cr, pool, 'product.product',
                               get_legacy_name('color'), 'product_tmpl_id',
                               'product.template', 'color')
    openupgrade.move_field_m2o(cr,
                               pool,
                               'product.product',
                               'image_variant',
                               'product_tmpl_id',
                               'product.template',
                               'image',
                               quick_request=False,
                               binary_field=True)
    openupgrade.move_field_m2o(cr,
                               pool,
                               'product.product',
                               'active',
                               'product_tmpl_id',
                               'product.template',
                               'active',
                               compute_func=active_field_template_func)
    migrate_packaging(cr, pool)
    create_properties(cr, pool)
    migrate_variants(cr, pool)
    load_data(cr)
Exemplo n.º 4
0
def migrate(cr, version):
    pool = pooler.get_pool(cr.dbname)
    openupgrade.move_field_m2o(cr, pool, 'product.product',
                               'purchase_line_warn', 'product_tmpl_id',
                               'product.template', 'purchase_line_warn')
    openupgrade.move_field_m2o(cr, pool, 'product.product',
                               'purchase_line_warn_msg', 'product_tmpl_id',
                               'product.template', 'purchase_line_warn_msg')
    openupgrade.move_field_m2o(cr, pool, 'product.product', 'sale_line_warn',
                               'product_tmpl_id', 'product.template',
                               'sale_line_warn')
    openupgrade.move_field_m2o(cr, pool, 'product.product',
                               'sale_line_warn_msg', 'product_tmpl_id',
                               'product.template', 'sale_line_warn_msg')
def migrate(cr, version):
    pool = pooler.get_pool(cr.dbname)
    openupgrade.move_field_m2o(cr, pool, 'product.product', 'alert_time',
                               'product_tmpl_id', 'product.template',
                               'alert_time')
    openupgrade.move_field_m2o(cr, pool, 'product.product', 'life_time',
                               'product_tmpl_id', 'product.template',
                               'life_time')
    openupgrade.move_field_m2o(cr, pool, 'product.product', 'removal_time',
                               'product_tmpl_id', 'product.template',
                               'removal_time')
    openupgrade.move_field_m2o(cr, pool, 'product.product', 'use_time',
                               'product_tmpl_id', 'product.template',
                               'use_time')
Exemplo n.º 6
0
def migrate(cr, version):
    pool = pooler.get_pool(cr.dbname)
    cr.execute("""
        UPDATE product_product SET purchase_line_warn = 'no-message'
        WHERE purchase_line_warn is NULL OR purchase_line_warn = '';
        UPDATE product_product SET sale_line_warn = 'no-message'
        WHERE sale_line_warn is NULL OR sale_line_warn = '';
        """)
    openupgrade.move_field_m2o(cr, pool, 'product.product',
                               'purchase_line_warn', 'product_tmpl_id',
                               'product.template', 'purchase_line_warn')
    openupgrade.move_field_m2o(cr, pool, 'product.product',
                               'purchase_line_warn_msg', 'product_tmpl_id',
                               'product.template', 'purchase_line_warn_msg')
    openupgrade.move_field_m2o(cr, pool, 'product.product', 'sale_line_warn',
                               'product_tmpl_id', 'product.template',
                               'sale_line_warn')
    openupgrade.move_field_m2o(cr, pool, 'product.product',
                               'sale_line_warn_msg', 'product_tmpl_id',
                               'product.template', 'sale_line_warn_msg')