From f74fd4c4a5c886cbc5762350045813501e496e52 Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Sun, 19 Jan 2020 14:25:31 +0100 Subject: [PATCH] Add extended_data migration --- .../chronos/migrations/0006_extended_data.py | 24 +++++++++++++++++++ aleksis/apps/chronos/models.py | 2 +- 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 aleksis/apps/chronos/migrations/0006_extended_data.py diff --git a/aleksis/apps/chronos/migrations/0006_extended_data.py b/aleksis/apps/chronos/migrations/0006_extended_data.py new file mode 100644 index 00000000..7555ef89 --- /dev/null +++ b/aleksis/apps/chronos/migrations/0006_extended_data.py @@ -0,0 +1,24 @@ +# Generated by Django 3.0.2 on 2020-01-19 13:15 + +import django.contrib.postgres.fields.jsonb +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('chronos', '0005_remove_school_related'), + ] + + operations = [ + migrations.AddField( + model_name='lessonperiod', + name='extended_data', + field=django.contrib.postgres.fields.jsonb.JSONField(default=dict, editable=False), + ), + migrations.AlterField( + model_name='timeperiod', + name='weekday', + field=models.PositiveSmallIntegerField(choices=[(0, 'Montag'), (1, 'Dienstag'), (2, 'Mittwoch'), (3, 'Donnerstag'), (4, 'Freitag'), (5, 'Samstag'), (6, 'Sonntag')], verbose_name='Week day'), + ), + ] diff --git a/aleksis/apps/chronos/models.py b/aleksis/apps/chronos/models.py index bc78546e..895420f1 100644 --- a/aleksis/apps/chronos/models.py +++ b/aleksis/apps/chronos/models.py @@ -368,7 +368,7 @@ class LessonSubstitution(models.Model): ] -class LessonPeriod(models.Model, ExtensibleModel): +class LessonPeriod(ExtensibleModel): objects = LessonPeriodManager.from_queryset(LessonPeriodQuerySet)() lesson = models.ForeignKey("Lesson", models.CASCADE, related_name="lesson_periods") -- GitLab