|
|
@ -24,6 +24,13 @@ class Migration(migrations.Migration): |
|
|
|
] |
|
|
|
|
|
|
|
operations = [ |
|
|
|
migrations.DeleteModel( |
|
|
|
name='Konfery_Ucastnici', |
|
|
|
), |
|
|
|
migrations.RemoveField( |
|
|
|
model_name='konfera', |
|
|
|
name='ucastnici', |
|
|
|
), |
|
|
|
migrations.CreateModel( |
|
|
|
name='OrgTextNode', |
|
|
|
fields=[ |
|
|
@ -38,18 +45,14 @@ class Migration(migrations.Migration): |
|
|
|
}, |
|
|
|
bases=('seminar.treenode',), |
|
|
|
), |
|
|
|
migrations.RemoveField( |
|
|
|
model_name='konfera', |
|
|
|
name='id', |
|
|
|
), |
|
|
|
migrations.RenameModel( |
|
|
|
old_name='OtisteneReseniNode', |
|
|
|
new_name='ReseniNode', |
|
|
|
), |
|
|
|
migrations.RemoveField( |
|
|
|
model_name='konferanode', |
|
|
|
name='konfera', |
|
|
|
), |
|
|
|
migrations.RemoveField( |
|
|
|
model_name='konferanode', |
|
|
|
name='treenode_ptr', |
|
|
|
), |
|
|
|
migrations.RemoveField( |
|
|
|
model_name='clanek', |
|
|
|
name='cislo', |
|
|
@ -65,14 +68,9 @@ class Migration(migrations.Migration): |
|
|
|
migrations.AddField( |
|
|
|
model_name='konfera', |
|
|
|
name='problem_ptr', |
|
|
|
field=models.OneToOneField(auto_created=True, null=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='seminar.Problem'), |
|
|
|
field=models.OneToOneField(auto_created=True, null=False, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='seminar.Problem'), |
|
|
|
preserve_default=False, |
|
|
|
), |
|
|
|
migrations.RunPython(vyrob_dummy_problemy), |
|
|
|
migrations.RemoveField( |
|
|
|
model_name='konfera', |
|
|
|
name='id', |
|
|
|
), |
|
|
|
migrations.RemoveField( |
|
|
|
model_name='konfera', |
|
|
|
name='nazev', |
|
|
@ -100,4 +98,24 @@ class Migration(migrations.Migration): |
|
|
|
migrations.DeleteModel( |
|
|
|
name='KonferaNode', |
|
|
|
), |
|
|
|
migrations.CreateModel( |
|
|
|
name='Konfery_Ucastnici', |
|
|
|
fields=[ |
|
|
|
('id', models.AutoField(primary_key=True, serialize=False)), |
|
|
|
('poznamka', models.TextField(blank=True, help_text='Neveřejná poznámka k účasti (plain text)', verbose_name='neveřejná poznámka')), |
|
|
|
('konfera', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='seminar.Konfera', verbose_name='konfera')), |
|
|
|
('resitel', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='seminar.Resitel', verbose_name='řešitel')), |
|
|
|
], |
|
|
|
options={ |
|
|
|
'verbose_name': 'Účast na konfeře', |
|
|
|
'verbose_name_plural': 'Účasti na konfeře', |
|
|
|
'db_table': 'seminar_konfery_ucastnici', |
|
|
|
'ordering': ['konfera', 'resitel'], |
|
|
|
}, |
|
|
|
), |
|
|
|
migrations.AddField( |
|
|
|
model_name='konfera', |
|
|
|
name='ucastnici', |
|
|
|
field=models.ManyToManyField(help_text='Seznam účastníků konfery', through='seminar.Konfery_Ucastnici', to='seminar.Resitel', verbose_name='účastníci konfery'), |
|
|
|
), |
|
|
|
] |
|
|
|