# Generated by Django 3.2.5 on 2021-07-25 15:48

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ("Main", "0033_remove_block_cheating_data"),
    ]

    operations = [
        migrations.CreateModel(
            name="Set",
            fields=[
                (
                    "id",
                    models.AutoField(
                        auto_created=True,
                        primary_key=True,
                        serialize=False,
                        verbose_name="ID",
                    ),
                ),
                ("name", models.TextField()),
            ],
        ),
        migrations.RenameModel(
            old_name="Course",
            new_name="Group",
        ),
        migrations.RemoveField(
            model_name="block",
            name="course",
        ),
        migrations.RemoveField(
            model_name="extrafile",
            name="task",
        ),
        migrations.RemoveField(
            model_name="message",
            name="reply_to",
        ),
        migrations.RemoveField(
            model_name="message",
            name="sender",
        ),
        migrations.RemoveField(
            model_name="message",
            name="task",
        ),
        migrations.RemoveField(
            model_name="restore",
            name="user",
        ),
        migrations.RemoveField(
            model_name="solution",
            name="task",
        ),
        migrations.RemoveField(
            model_name="solution",
            name="user",
        ),
        migrations.RemoveField(
            model_name="subscribe",
            name="course",
        ),
        migrations.RemoveField(
            model_name="subscribe",
            name="user",
        ),
        migrations.DeleteModel(
            name="System",
        ),
        migrations.DeleteModel(
            name="ThreadSafe",
        ),
        migrations.RemoveField(
            model_name="task",
            name="block",
        ),
        migrations.RemoveField(
            model_name="task",
            name="full_solution",
        ),
        migrations.RemoveField(
            model_name="task",
            name="input",
        ),
        migrations.RemoveField(
            model_name="task",
            name="legend",
        ),
        migrations.RemoveField(
            model_name="task",
            name="mark_formula",
        ),
        migrations.RemoveField(
            model_name="task",
            name="max_mark",
        ),
        migrations.RemoveField(
            model_name="task",
            name="max_solutions_count",
        ),
        migrations.RemoveField(
            model_name="task",
            name="output",
        ),
        migrations.RemoveField(
            model_name="task",
            name="priority",
        ),
        migrations.RemoveField(
            model_name="task",
            name="show_details",
        ),
        migrations.RemoveField(
            model_name="task",
            name="show_result",
        ),
        migrations.RemoveField(
            model_name="task",
            name="specifications",
        ),
        migrations.RemoveField(
            model_name="task",
            name="time_limit",
        ),
        migrations.RemoveField(
            model_name="task",
            name="weight",
        ),
        migrations.DeleteModel(
            name="Block",
        ),
        migrations.DeleteModel(
            name="ExtraFile",
        ),
        migrations.DeleteModel(
            name="Message",
        ),
        migrations.DeleteModel(
            name="Restore",
        ),
        migrations.DeleteModel(
            name="Solution",
        ),
        migrations.DeleteModel(
            name="Subscribe",
        ),
    ]
