You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
600 B
17 lines
600 B
# -*- coding: utf-8 -*-
|
|
|
|
import logging
|
|
|
|
_logger = logging.getLogger(__name__)
|
|
|
|
|
|
def migrate(cr, version):
|
|
_logger.info(f'Starting migration from version {version}')
|
|
|
|
cr.execute(
|
|
"""ALTER TABLE IF EXISTS field_widgets RENAME TO field_widget;
|
|
UPDATE ir_model SET model = 'field.widget' WHERE model = 'field.widgets';
|
|
UPDATE ir_model_data SET name = 'model_field_widget' WHERE model = 'ir_model' AND name = 'model_field_widgets';
|
|
UPDATE ir_model_data SET model = 'field.widget' WHERE model = 'field.widgets';
|
|
""")
|
|
_logger.info('Migration completed')
|
|
|