From 1ff133328b79000f9b865bc7d88e38603f6de894 Mon Sep 17 00:00:00 2001 From: Dominik George <nik@naturalnet.de> Date: Wed, 21 Aug 2019 16:18:58 +0200 Subject: [PATCH] Add migration. --- .../migrations/0003_lesson_substitution.py | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 biscuit/apps/chronos/migrations/0003_lesson_substitution.py diff --git a/biscuit/apps/chronos/migrations/0003_lesson_substitution.py b/biscuit/apps/chronos/migrations/0003_lesson_substitution.py new file mode 100644 index 00000000..d2bab865 --- /dev/null +++ b/biscuit/apps/chronos/migrations/0003_lesson_substitution.py @@ -0,0 +1,29 @@ +# Generated by Django 2.2.4 on 2019-08-21 14:18 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0013_person_primary_group'), + ('chronos', '0002_make_unique'), + ] + + operations = [ + migrations.CreateModel( + name='LessonSubstitution', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('room', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='chronos.Room')), + ('subject', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='lesson_substitutions', to='chronos.Subject')), + ('teachers', models.ManyToManyField(related_name='lesson_substitutions', to='core.Person')), + ], + ), + migrations.AddField( + model_name='lessonperiod', + name='substitution', + field=models.OneToOneField(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='lesson_period', to='chronos.LessonSubstitution'), + ), + ] -- GitLab