26 lines
		
	
	
	
		
			884 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			884 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| # Generated by Django 2.2.17 on 2021-07-01 00:44
 | |
| 
 | |
| from django.db import migrations
 | |
| 
 | |
| def fix_all(apps, schema_editor):
 | |
| 	ContentType = apps.get_model('contenttypes', 'ContentType')
 | |
| 	for modelname in [
 | |
| 			# Problémy:
 | |
|                         'Tema', 'Uloha', 'Clanek',
 | |
|                         # Konfery neexistuji, takze ani neni co nastavovat...
 | |
| 			# TreeNody:
 | |
| 			'RocnikNode', 'CisloNode', 'MezicisloNode', 'TemaVCisleNode', 'OrgTextNode', 'UlohaZadaniNode', 'PohadkaNode', 'UlohaVzorakNode', 'TextNode', 'CastNode', 'ReseniNode',
 | |
| 			]:
 | |
| 		Model = apps.get_model('seminar', modelname)
 | |
| 		ct = ContentType.objects.get_for_model(Model)
 | |
| 		Model.objects.update(polymorphic_ctype=ct)
 | |
| 
 | |
| class Migration(migrations.Migration):
 | |
| 
 | |
|     dependencies = [
 | |
|         ('seminar', '0094_auto_20210701_0149'),
 | |
|     ]
 | |
| 
 | |
|     operations = [
 | |
|         migrations.RunPython(fix_all, migrations.RunPython.noop),
 | |
|     ]
 | 
