From c98b18264f8c946823a188a4a8f5830ed434f674 Mon Sep 17 00:00:00 2001 From: Noah Jonah Gente <fu2662cw@mi.fu-berlin.de> Date: Thu, 20 May 2021 13:11:13 +0200 Subject: [PATCH] Squash migrations --- unisportomat/quiz/migrations/0001_initial.py | 41 --------- .../0001_refactor_sport_and_add_criteria.py | 92 +++++++++++++++++++ .../quiz/migrations/0002_wissensnack_text.py | 18 ---- .../migrations/0003_auto_20210517_1437.py | 24 ----- .../quiz/migrations/0004_criterion.py | 20 ---- .../migrations/0005_auto_20210517_1520.py | 29 ------ ...riterion_ratings_sport_criteria_ratings.py | 18 ---- .../migrations/0007_auto_20210518_1521.py | 46 ---------- .../quiz/migrations/0008_alter_sport_url.py | 18 ---- 9 files changed, 92 insertions(+), 214 deletions(-) delete mode 100644 unisportomat/quiz/migrations/0001_initial.py create mode 100644 unisportomat/quiz/migrations/0001_refactor_sport_and_add_criteria.py delete mode 100644 unisportomat/quiz/migrations/0002_wissensnack_text.py delete mode 100644 unisportomat/quiz/migrations/0003_auto_20210517_1437.py delete mode 100644 unisportomat/quiz/migrations/0004_criterion.py delete mode 100644 unisportomat/quiz/migrations/0005_auto_20210517_1520.py delete mode 100644 unisportomat/quiz/migrations/0006_rename_criterion_ratings_sport_criteria_ratings.py delete mode 100644 unisportomat/quiz/migrations/0007_auto_20210518_1521.py delete mode 100644 unisportomat/quiz/migrations/0008_alter_sport_url.py diff --git a/unisportomat/quiz/migrations/0001_initial.py b/unisportomat/quiz/migrations/0001_initial.py deleted file mode 100644 index 5c06a2f..0000000 --- a/unisportomat/quiz/migrations/0001_initial.py +++ /dev/null @@ -1,41 +0,0 @@ -# Generated by Django 3.2 on 2021-05-13 14:09 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - initial = True - - dependencies = [ - ] - - operations = [ - migrations.CreateModel( - name='Question', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ], - ), - migrations.CreateModel( - name='Sport', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('sportart', models.TextField(choices=[('After Work Fitness', 'After Work Fitness'), ('Ballett', 'Ballett'), ('Basketball', 'Basketball'), ('Beachvolleyball', 'Beachvolleyball'), ('Bouldern', 'Bouldern'), ('Drachenfliegen', 'Drachenfliegen'), ('Functional Fitness', 'Functional Fitness'), ('Gerätturnen', 'Gerätturnen'), ('HIIT', 'HIIT'), ('Karate', 'Karate'), ('Kickboxen', 'Kickboxen'), ('Laufen', 'Laufen'), ('Pilates', 'Pilates'), ('Qigong', 'Qigong'), ('Rückenfit', 'Rückenfit'), ('Segeln Sportbootführerschein', 'Segeln Sportbootführerschein'), ('Skilanglauf & Schneeschuhwandern', 'Skilanglauf & Schneeschuhwandern'), ('Sweat & Relax', 'Sweat & Relax'), ('Tennis', 'Tennis'), ('Ultimate Frisbee', 'Ultimate Frisbee'), ('Yoga', 'Yoga')])), - ('field', models.CharField(choices=[('indoor', 'indoor'), ('outdoor', 'outdoor')], default='outdoor', max_length=50)), - ('einzelsport', models.IntegerField(choices=[(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6), (7, 7), (8, 8), (9, 9), (10, 10)], default=1)), - ('mannschaftssport', models.IntegerField(choices=[(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6), (7, 7), (8, 8), (9, 9), (10, 10)], default=1)), - ('ausdauer', models.IntegerField(choices=[(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6), (7, 7), (8, 8), (9, 9), (10, 10)], default=1)), - ('kraft', models.IntegerField(choices=[(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6), (7, 7), (8, 8), (9, 9), (10, 10)], default=1)), - ('kampfsport', models.IntegerField(choices=[(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6), (7, 7), (8, 8), (9, 9), (10, 10)], default=1)), - ('technischakrobatisch', models.IntegerField(choices=[(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6), (7, 7), (8, 8), (9, 9), (10, 10)], default=1)), - ('url', models.TextField()), - ], - ), - migrations.CreateModel( - name='Wissensnack', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ], - ), - ] diff --git a/unisportomat/quiz/migrations/0001_refactor_sport_and_add_criteria.py b/unisportomat/quiz/migrations/0001_refactor_sport_and_add_criteria.py new file mode 100644 index 0000000..31b6613 --- /dev/null +++ b/unisportomat/quiz/migrations/0001_refactor_sport_and_add_criteria.py @@ -0,0 +1,92 @@ +# Generated by Django 3.2 on 2021-05-20 11:07 + +import django.core.validators +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + replaces = [('quiz', '0001_initial'), ('quiz', '0002_wissensnack_text'), ('quiz', '0003_auto_20210517_1437'), ('quiz', '0004_criterion'), ('quiz', '0005_auto_20210517_1520'), ('quiz', '0006_rename_criterion_ratings_sport_criteria_ratings'), ('quiz', '0007_auto_20210518_1521'), ('quiz', '0008_alter_sport_url')] + + initial = True + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='Sport', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.TextField(choices=[('After Work Fitness', 'After Work Fitness'), ('Ballett', 'Ballett'), ('Basketball', 'Basketball'), ('Beachvolleyball', 'Beachvolleyball'), ('Bouldern', 'Bouldern'), ('Drachenfliegen', 'Drachenfliegen'), ('Functional Fitness', 'Functional Fitness'), ('Gerätturnen', 'Gerätturnen'), ('HIIT', 'HIIT'), ('Karate', 'Karate'), ('Kickboxen', 'Kickboxen'), ('Laufen', 'Laufen'), ('Pilates', 'Pilates'), ('Qigong', 'Qigong'), ('Rückenfit', 'Rückenfit'), ('Segeln Sportbootführerschein', 'Segeln Sportbootführerschein'), ('Skilanglauf & Schneeschuhwandern', 'Skilanglauf & Schneeschuhwandern'), ('Sweat & Relax', 'Sweat & Relax'), ('Tennis', 'Tennis'), ('Ultimate Frisbee', 'Ultimate Frisbee'), ('Yoga', 'Yoga')])), + ('field', models.CharField(choices=[('indoor', 'indoor'), ('outdoor', 'outdoor')], default='outdoor', max_length=50)), + ('einzelsport', models.IntegerField(choices=[(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6), (7, 7), (8, 8), (9, 9), (10, 10)], default=1)), + ('mannschaftssport', models.IntegerField(choices=[(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6), (7, 7), (8, 8), (9, 9), (10, 10)], default=1)), + ('ausdauer', models.IntegerField(choices=[(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6), (7, 7), (8, 8), (9, 9), (10, 10)], default=1)), + ('kraft', models.IntegerField(choices=[(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6), (7, 7), (8, 8), (9, 9), (10, 10)], default=1)), + ('kampfsport', models.IntegerField(choices=[(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6), (7, 7), (8, 8), (9, 9), (10, 10)], default=1)), + ('technischakrobatisch', models.IntegerField(choices=[(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6), (7, 7), (8, 8), (9, 9), (10, 10)], default=1)), + ('url', models.TextField()), + ], + ), + migrations.CreateModel( + name='Criterion', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.TextField()), + ], + ), + migrations.CreateModel( + name='CriterionRating', + fields=[ + ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('rating', models.IntegerField(validators=[django.core.validators.MaxValueValidator(10), django.core.validators.MinValueValidator(0)])), + ('criterion', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='quiz.criterion')), + ('sport', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='quiz.sport')), + ], + ), + migrations.AddField( + model_name='sport', + name='criteria_ratings', + field=models.ManyToManyField(through='quiz.CriterionRating', to='quiz.Criterion'), + ), + migrations.RemoveField( + model_name='sport', + name='ausdauer', + ), + migrations.RemoveField( + model_name='sport', + name='einzelsport', + ), + migrations.RemoveField( + model_name='sport', + name='field', + ), + migrations.RemoveField( + model_name='sport', + name='kampfsport', + ), + migrations.RemoveField( + model_name='sport', + name='kraft', + ), + migrations.RemoveField( + model_name='sport', + name='mannschaftssport', + ), + migrations.RemoveField( + model_name='sport', + name='technischakrobatisch', + ), + migrations.AlterField( + model_name='sport', + name='name', + field=models.TextField(), + ), + migrations.AlterField( + model_name='sport', + name='url', + field=models.URLField(), + ), + ] diff --git a/unisportomat/quiz/migrations/0002_wissensnack_text.py b/unisportomat/quiz/migrations/0002_wissensnack_text.py deleted file mode 100644 index 20fd1d3..0000000 --- a/unisportomat/quiz/migrations/0002_wissensnack_text.py +++ /dev/null @@ -1,18 +0,0 @@ -# Generated by Django 3.2 on 2021-05-13 14:59 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('quiz', '0001_initial'), - ] - - operations = [ - migrations.AddField( - model_name='wissensnack', - name='text', - field=models.TextField(default=''), - ), - ] diff --git a/unisportomat/quiz/migrations/0003_auto_20210517_1437.py b/unisportomat/quiz/migrations/0003_auto_20210517_1437.py deleted file mode 100644 index 4e69534..0000000 --- a/unisportomat/quiz/migrations/0003_auto_20210517_1437.py +++ /dev/null @@ -1,24 +0,0 @@ -# Generated by Django 3.2 on 2021-05-17 14:37 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('quiz', '0002_wissensnack_text'), - ] - - operations = [ - migrations.DeleteModel( - name='Question', - ), - migrations.DeleteModel( - name='Wissensnack', - ), - migrations.RenameField( - model_name='sport', - old_name='sportart', - new_name='name', - ), - ] diff --git a/unisportomat/quiz/migrations/0004_criterion.py b/unisportomat/quiz/migrations/0004_criterion.py deleted file mode 100644 index 27e8269..0000000 --- a/unisportomat/quiz/migrations/0004_criterion.py +++ /dev/null @@ -1,20 +0,0 @@ -# Generated by Django 3.2 on 2021-05-17 14:44 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('quiz', '0003_auto_20210517_1437'), - ] - - operations = [ - migrations.CreateModel( - name='Criterion', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('name', models.TextField()), - ], - ), - ] diff --git a/unisportomat/quiz/migrations/0005_auto_20210517_1520.py b/unisportomat/quiz/migrations/0005_auto_20210517_1520.py deleted file mode 100644 index 8e09d6b..0000000 --- a/unisportomat/quiz/migrations/0005_auto_20210517_1520.py +++ /dev/null @@ -1,29 +0,0 @@ -# Generated by Django 3.2 on 2021-05-17 15:20 - -import django.core.validators -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - ('quiz', '0004_criterion'), - ] - - operations = [ - migrations.CreateModel( - name='CriterionRating', - fields=[ - ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('rating', models.IntegerField(validators=[django.core.validators.MaxValueValidator(10), django.core.validators.MinValueValidator(0)])), - ('criterion', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='quiz.criterion')), - ('sport', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='quiz.sport')), - ], - ), - migrations.AddField( - model_name='sport', - name='criterion_ratings', - field=models.ManyToManyField(through='quiz.CriterionRating', to='quiz.Criterion'), - ), - ] diff --git a/unisportomat/quiz/migrations/0006_rename_criterion_ratings_sport_criteria_ratings.py b/unisportomat/quiz/migrations/0006_rename_criterion_ratings_sport_criteria_ratings.py deleted file mode 100644 index 8ec40ee..0000000 --- a/unisportomat/quiz/migrations/0006_rename_criterion_ratings_sport_criteria_ratings.py +++ /dev/null @@ -1,18 +0,0 @@ -# Generated by Django 3.2 on 2021-05-17 15:20 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('quiz', '0005_auto_20210517_1520'), - ] - - operations = [ - migrations.RenameField( - model_name='sport', - old_name='criterion_ratings', - new_name='criteria_ratings', - ), - ] diff --git a/unisportomat/quiz/migrations/0007_auto_20210518_1521.py b/unisportomat/quiz/migrations/0007_auto_20210518_1521.py deleted file mode 100644 index 943e8ac..0000000 --- a/unisportomat/quiz/migrations/0007_auto_20210518_1521.py +++ /dev/null @@ -1,46 +0,0 @@ -# Generated by Django 3.2 on 2021-05-18 15:21 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('quiz', '0006_rename_criterion_ratings_sport_criteria_ratings'), - ] - - operations = [ - migrations.RemoveField( - model_name='sport', - name='ausdauer', - ), - migrations.RemoveField( - model_name='sport', - name='einzelsport', - ), - migrations.RemoveField( - model_name='sport', - name='field', - ), - migrations.RemoveField( - model_name='sport', - name='kampfsport', - ), - migrations.RemoveField( - model_name='sport', - name='kraft', - ), - migrations.RemoveField( - model_name='sport', - name='mannschaftssport', - ), - migrations.RemoveField( - model_name='sport', - name='technischakrobatisch', - ), - migrations.AlterField( - model_name='sport', - name='name', - field=models.TextField(), - ), - ] diff --git a/unisportomat/quiz/migrations/0008_alter_sport_url.py b/unisportomat/quiz/migrations/0008_alter_sport_url.py deleted file mode 100644 index 880d73b..0000000 --- a/unisportomat/quiz/migrations/0008_alter_sport_url.py +++ /dev/null @@ -1,18 +0,0 @@ -# Generated by Django 3.2 on 2021-05-18 15:34 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('quiz', '0007_auto_20210518_1521'), - ] - - operations = [ - migrations.AlterField( - model_name='sport', - name='url', - field=models.URLField(), - ), - ] -- GitLab