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')
 | |
| 
 |