diff --git a/unisportomat/quiz/migrations/0001_initial.py b/unisportomat/quiz/migrations/0001_initial.py deleted file mode 100644 index 5c06a2fb0e62505cf008fa2552e5ee39e3672ad4..0000000000000000000000000000000000000000 --- 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 0000000000000000000000000000000000000000..31b661347cd7db1b1069ce60d1be68b294b92974 --- /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 20fd1d371f60443517475df21fcf5b0b6342d5a3..0000000000000000000000000000000000000000 --- 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 4e6953460c22392b3824c53fb5d62762314fd3d9..0000000000000000000000000000000000000000 --- 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 27e8269d5509359d011b2518dfbce4704a8a1af9..0000000000000000000000000000000000000000 --- 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 8e09d6b4705d14c67c2e5d542d66cf9375551fc5..0000000000000000000000000000000000000000 --- 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 8ec40ee5f142717b74fe0d9de19c44a15c3d7509..0000000000000000000000000000000000000000 --- 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 943e8ac6d5a18ec3cce24fcaf0a1368263ee6f84..0000000000000000000000000000000000000000 --- 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 880d73b6f7ae6a9408c68e5a74dc71b77250cbf7..0000000000000000000000000000000000000000 --- 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(), - ), - ]