# -*- coding: utf-8 -*- def move_all_into_new_module(cr, old_module_name, new_module_name): # Remove duplicated keys cr.execute(""" DELETE from ir_model_data WHERE module=%s AND name in ( SELECT name FROM ir_model_data WHERE module=%s); """, (old_module_name, new_module_name)) # Move xml ids from old module to the new one cr.execute(""" update ir_model_data set module=%s where module = %s; """, (new_module_name, old_module_name)) def migrate(cr, version): move_all_into_new_module(cr, 'coop_shift_state', 'coop_shift')