registration implemented
This commit is contained in:
@@ -15,84 +15,201 @@ class Migration(migrations.Migration):
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Block',
|
||||
name="Block",
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', models.TextField()),
|
||||
('time_start', models.DateTimeField()),
|
||||
('time_end', models.DateTimeField()),
|
||||
('opened', models.IntegerField()),
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("name", models.TextField()),
|
||||
("time_start", models.DateTimeField()),
|
||||
("time_end", models.DateTimeField()),
|
||||
("opened", models.IntegerField()),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Course',
|
||||
name="Course",
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', models.TextField()),
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("name", models.TextField()),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='UserInfo',
|
||||
name="UserInfo",
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('surname', models.TextField()),
|
||||
('name', models.TextField()),
|
||||
('middle_name', models.TextField()),
|
||||
('group_name', models.TextField()),
|
||||
('user', models.OneToOneField(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("surname", models.TextField()),
|
||||
("name", models.TextField()),
|
||||
("middle_name", models.TextField()),
|
||||
("group_name", models.TextField()),
|
||||
(
|
||||
"user",
|
||||
models.OneToOneField(
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
to=settings.AUTH_USER_MODEL,
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Task',
|
||||
name="Task",
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('name', models.TextField()),
|
||||
('legend', models.TextField()),
|
||||
('input', models.TextField()),
|
||||
('output', models.TextField()),
|
||||
('specifications', models.TextField()),
|
||||
('time_limit', models.IntegerField()),
|
||||
('block', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.Block')),
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("name", models.TextField()),
|
||||
("legend", models.TextField()),
|
||||
("input", models.TextField()),
|
||||
("output", models.TextField()),
|
||||
("specifications", models.TextField()),
|
||||
("time_limit", models.IntegerField()),
|
||||
(
|
||||
"block",
|
||||
models.ForeignKey(
|
||||
on_delete=django.db.models.deletion.CASCADE, to="Main.Block"
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Subscribe',
|
||||
name="Subscribe",
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('is_assistant', models.IntegerField()),
|
||||
('course', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.Course')),
|
||||
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("is_assistant", models.IntegerField()),
|
||||
(
|
||||
"course",
|
||||
models.ForeignKey(
|
||||
on_delete=django.db.models.deletion.CASCADE, to="Main.Course"
|
||||
),
|
||||
),
|
||||
(
|
||||
"user",
|
||||
models.ForeignKey(
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
to=settings.AUTH_USER_MODEL,
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Solution',
|
||||
name="Solution",
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('result', models.TextField()),
|
||||
('task', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.Task')),
|
||||
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("result", models.TextField()),
|
||||
(
|
||||
"task",
|
||||
models.ForeignKey(
|
||||
on_delete=django.db.models.deletion.CASCADE, to="Main.Task"
|
||||
),
|
||||
),
|
||||
(
|
||||
"user",
|
||||
models.ForeignKey(
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
to=settings.AUTH_USER_MODEL,
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Restore',
|
||||
name="Restore",
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('code', models.TextField()),
|
||||
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("code", models.TextField()),
|
||||
(
|
||||
"user",
|
||||
models.ForeignKey(
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
to=settings.AUTH_USER_MODEL,
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Mark',
|
||||
name="Mark",
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('mark', models.IntegerField()),
|
||||
('block', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.Block')),
|
||||
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("mark", models.IntegerField()),
|
||||
(
|
||||
"block",
|
||||
models.ForeignKey(
|
||||
on_delete=django.db.models.deletion.CASCADE, to="Main.Block"
|
||||
),
|
||||
),
|
||||
(
|
||||
"user",
|
||||
models.ForeignKey(
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
to=settings.AUTH_USER_MODEL,
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='block',
|
||||
name='course',
|
||||
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.Course'),
|
||||
model_name="block",
|
||||
name="course",
|
||||
field=models.ForeignKey(
|
||||
on_delete=django.db.models.deletion.CASCADE, to="Main.Course"
|
||||
),
|
||||
),
|
||||
]
|
||||
|
@@ -6,13 +6,13 @@ from django.db import migrations
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0001_initial'),
|
||||
("Main", "0001_initial"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RenameField(
|
||||
model_name='userinfo',
|
||||
old_name='group_name',
|
||||
new_name='group',
|
||||
model_name="userinfo",
|
||||
old_name="group_name",
|
||||
new_name="group",
|
||||
),
|
||||
]
|
||||
|
@@ -6,13 +6,13 @@ from django.db import migrations, models
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0002_auto_20200626_0946'),
|
||||
("Main", "0002_auto_20200626_0946"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='subscribe',
|
||||
name='is_assistant',
|
||||
model_name="subscribe",
|
||||
name="is_assistant",
|
||||
field=models.IntegerField(default=0),
|
||||
),
|
||||
]
|
||||
|
@@ -6,33 +6,33 @@ from django.db import migrations, models
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0003_auto_20200627_1959'),
|
||||
("Main", "0003_auto_20200627_1959"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='task',
|
||||
name='input',
|
||||
field=models.TextField(default=''),
|
||||
model_name="task",
|
||||
name="input",
|
||||
field=models.TextField(default=""),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='task',
|
||||
name='legend',
|
||||
field=models.TextField(default=''),
|
||||
model_name="task",
|
||||
name="legend",
|
||||
field=models.TextField(default=""),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='task',
|
||||
name='output',
|
||||
field=models.TextField(default=''),
|
||||
model_name="task",
|
||||
name="output",
|
||||
field=models.TextField(default=""),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='task',
|
||||
name='specifications',
|
||||
field=models.TextField(default=''),
|
||||
model_name="task",
|
||||
name="specifications",
|
||||
field=models.TextField(default=""),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='task',
|
||||
name='time_limit',
|
||||
model_name="task",
|
||||
name="time_limit",
|
||||
field=models.IntegerField(default=10000),
|
||||
),
|
||||
]
|
||||
|
@@ -6,13 +6,13 @@ from django.db import migrations, models
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0004_auto_20200628_0917'),
|
||||
("Main", "0004_auto_20200628_0917"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='solution',
|
||||
name='time_sent',
|
||||
model_name="solution",
|
||||
name="time_sent",
|
||||
field=models.DateTimeField(null=True),
|
||||
),
|
||||
]
|
||||
|
@@ -7,13 +7,15 @@ import django.db.models.deletion
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0005_solution_time_sent'),
|
||||
("Main", "0005_solution_time_sent"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='solution',
|
||||
name='user',
|
||||
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.UserInfo'),
|
||||
model_name="solution",
|
||||
name="user",
|
||||
field=models.ForeignKey(
|
||||
on_delete=django.db.models.deletion.CASCADE, to="Main.UserInfo"
|
||||
),
|
||||
),
|
||||
]
|
||||
|
@@ -9,13 +9,15 @@ class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
||||
('Main', '0006_auto_20200628_1315'),
|
||||
("Main", "0006_auto_20200628_1315"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='solution',
|
||||
name='user',
|
||||
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
|
||||
model_name="solution",
|
||||
name="user",
|
||||
field=models.ForeignKey(
|
||||
on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL
|
||||
),
|
||||
),
|
||||
]
|
||||
|
@@ -6,18 +6,18 @@ from django.db import migrations, models
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0007_auto_20200629_0833'),
|
||||
("Main", "0007_auto_20200629_0833"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='userinfo',
|
||||
name='mark_notification',
|
||||
model_name="userinfo",
|
||||
name="mark_notification",
|
||||
field=models.IntegerField(default=0),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='userinfo',
|
||||
name='new_block_notification',
|
||||
model_name="userinfo",
|
||||
name="new_block_notification",
|
||||
field=models.IntegerField(default=0),
|
||||
),
|
||||
]
|
||||
|
@@ -6,18 +6,18 @@ from django.db import migrations, models
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0008_auto_20200702_2140'),
|
||||
("Main", "0008_auto_20200702_2140"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='solution',
|
||||
name='comment',
|
||||
field=models.TextField(default=''),
|
||||
model_name="solution",
|
||||
name="comment",
|
||||
field=models.TextField(default=""),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='solution',
|
||||
name='mark',
|
||||
model_name="solution",
|
||||
name="mark",
|
||||
field=models.IntegerField(null=True),
|
||||
),
|
||||
]
|
||||
|
@@ -6,16 +6,24 @@ from django.db import migrations, models
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0009_auto_20200704_1703'),
|
||||
("Main", "0009_auto_20200704_1703"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='System',
|
||||
name="System",
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('key', models.TextField()),
|
||||
('value', models.TextField()),
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("key", models.TextField()),
|
||||
("value", models.TextField()),
|
||||
],
|
||||
),
|
||||
]
|
||||
|
@@ -6,18 +6,26 @@ from django.db import migrations, models
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0010_system'),
|
||||
("Main", "0010_system"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='ThreadSafe',
|
||||
name="ThreadSafe",
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('key', models.CharField(max_length=80, unique=True)),
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("key", models.CharField(max_length=80, unique=True)),
|
||||
],
|
||||
),
|
||||
migrations.DeleteModel(
|
||||
name='Mark',
|
||||
name="Mark",
|
||||
),
|
||||
]
|
||||
|
@@ -7,21 +7,34 @@ import django.db.models.deletion
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0011_auto_20200814_2035'),
|
||||
("Main", "0011_auto_20200814_2035"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='task',
|
||||
name='weight',
|
||||
model_name="task",
|
||||
name="weight",
|
||||
field=models.FloatField(default=1.0),
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='ExtraFile',
|
||||
name="ExtraFile",
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('file', models.FileField(upload_to='')),
|
||||
('task', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.task')),
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("file", models.FileField(upload_to="")),
|
||||
(
|
||||
"task",
|
||||
models.ForeignKey(
|
||||
on_delete=django.db.models.deletion.CASCADE, to="Main.task"
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
]
|
||||
|
@@ -6,11 +6,11 @@ from django.db import migrations
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0012_auto_20200901_1154'),
|
||||
("Main", "0012_auto_20200901_1154"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.DeleteModel(
|
||||
name='ExtraFile',
|
||||
name="ExtraFile",
|
||||
),
|
||||
]
|
||||
|
@@ -7,17 +7,30 @@ import django.db.models.deletion
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0013_delete_extrafile'),
|
||||
("Main", "0013_delete_extrafile"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='ExtraFile',
|
||||
name="ExtraFile",
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('file', models.FileField(upload_to='')),
|
||||
('filename', models.TextField()),
|
||||
('task', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.task')),
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("file", models.FileField(upload_to="")),
|
||||
("filename", models.TextField()),
|
||||
(
|
||||
"task",
|
||||
models.ForeignKey(
|
||||
on_delete=django.db.models.deletion.CASCADE, to="Main.task"
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
]
|
||||
|
@@ -6,18 +6,18 @@ from django.db import migrations, models
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0014_extrafile'),
|
||||
("Main", "0014_extrafile"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='task',
|
||||
name='max_mark',
|
||||
model_name="task",
|
||||
name="max_mark",
|
||||
field=models.IntegerField(default=10),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='extrafile',
|
||||
name='file',
|
||||
field=models.FileField(upload_to='data\\extra_files'),
|
||||
model_name="extrafile",
|
||||
name="file",
|
||||
field=models.FileField(upload_to="data\\extra_files"),
|
||||
),
|
||||
]
|
||||
|
@@ -6,13 +6,13 @@ from django.db import migrations, models
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0015_auto_20200902_1555'),
|
||||
("Main", "0015_auto_20200902_1555"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='task',
|
||||
name='max_solutions_count',
|
||||
model_name="task",
|
||||
name="max_solutions_count",
|
||||
field=models.IntegerField(default=10),
|
||||
),
|
||||
]
|
||||
|
@@ -6,13 +6,13 @@ from django.db import migrations, models
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0016_task_max_solutions_count'),
|
||||
("Main", "0016_task_max_solutions_count"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='solution',
|
||||
name='details',
|
||||
field=models.TextField(default=''),
|
||||
model_name="solution",
|
||||
name="details",
|
||||
field=models.TextField(default=""),
|
||||
),
|
||||
]
|
||||
|
@@ -6,12 +6,12 @@ from django.db import migrations
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0017_solution_details'),
|
||||
("Main", "0017_solution_details"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name='extrafile',
|
||||
name='file',
|
||||
model_name="extrafile",
|
||||
name="file",
|
||||
),
|
||||
]
|
||||
|
@@ -6,13 +6,13 @@ from django.db import migrations, models
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0018_remove_extrafile_file'),
|
||||
("Main", "0018_remove_extrafile_file"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='task',
|
||||
name='show_details',
|
||||
model_name="task",
|
||||
name="show_details",
|
||||
field=models.IntegerField(default=1),
|
||||
),
|
||||
]
|
||||
|
@@ -6,13 +6,13 @@ from django.db import migrations, models
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0019_task_show_details'),
|
||||
("Main", "0019_task_show_details"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='task',
|
||||
name='solution_type',
|
||||
field=models.TextField(default='Решение'),
|
||||
model_name="task",
|
||||
name="solution_type",
|
||||
field=models.TextField(default="Решение"),
|
||||
),
|
||||
]
|
||||
|
@@ -6,12 +6,12 @@ from django.db import migrations
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0020_task_solution_type'),
|
||||
("Main", "0020_task_solution_type"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name='task',
|
||||
name='solution_type',
|
||||
model_name="task",
|
||||
name="solution_type",
|
||||
),
|
||||
]
|
||||
|
@@ -6,13 +6,13 @@ from django.db import migrations, models
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0021_remove_task_solution_type'),
|
||||
("Main", "0021_remove_task_solution_type"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='task',
|
||||
name='full_solution',
|
||||
model_name="task",
|
||||
name="full_solution",
|
||||
field=models.IntegerField(default=0),
|
||||
),
|
||||
]
|
||||
|
@@ -6,13 +6,13 @@ from django.db import migrations, models
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0022_task_full_solution'),
|
||||
("Main", "0022_task_full_solution"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='extrafile',
|
||||
name='for_compilation',
|
||||
model_name="extrafile",
|
||||
name="for_compilation",
|
||||
field=models.IntegerField(default=0),
|
||||
),
|
||||
]
|
||||
|
@@ -6,13 +6,13 @@ from django.db import migrations, models
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0023_extrafile_for_compilation'),
|
||||
("Main", "0023_extrafile_for_compilation"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='extrafile',
|
||||
name='sample',
|
||||
model_name="extrafile",
|
||||
name="sample",
|
||||
field=models.IntegerField(default=0),
|
||||
),
|
||||
]
|
||||
|
@@ -6,46 +6,46 @@ from django.db import migrations, models
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0024_extrafile_sample'),
|
||||
("Main", "0024_extrafile_sample"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name='userinfo',
|
||||
name='mark_notification',
|
||||
model_name="userinfo",
|
||||
name="mark_notification",
|
||||
),
|
||||
migrations.RemoveField(
|
||||
model_name='userinfo',
|
||||
name='new_block_notification',
|
||||
model_name="userinfo",
|
||||
name="new_block_notification",
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='block',
|
||||
name='opened',
|
||||
model_name="block",
|
||||
name="opened",
|
||||
field=models.BooleanField(default=False),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='extrafile',
|
||||
name='for_compilation',
|
||||
model_name="extrafile",
|
||||
name="for_compilation",
|
||||
field=models.BooleanField(default=False),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='extrafile',
|
||||
name='sample',
|
||||
model_name="extrafile",
|
||||
name="sample",
|
||||
field=models.BooleanField(default=False),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='subscribe',
|
||||
name='is_assistant',
|
||||
model_name="subscribe",
|
||||
name="is_assistant",
|
||||
field=models.BooleanField(default=False),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='task',
|
||||
name='full_solution',
|
||||
model_name="task",
|
||||
name="full_solution",
|
||||
field=models.BooleanField(default=False),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='task',
|
||||
name='show_details',
|
||||
model_name="task",
|
||||
name="show_details",
|
||||
field=models.BooleanField(default=False),
|
||||
),
|
||||
]
|
||||
|
@@ -6,13 +6,13 @@ from django.db import migrations, models
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0025_auto_20201106_1848'),
|
||||
("Main", "0025_auto_20201106_1848"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='block',
|
||||
name='show_rating',
|
||||
model_name="block",
|
||||
name="show_rating",
|
||||
field=models.BooleanField(default=True),
|
||||
),
|
||||
]
|
||||
|
@@ -6,13 +6,13 @@ from django.db import migrations, models
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0026_block_show_rating'),
|
||||
("Main", "0026_block_show_rating"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='task',
|
||||
name='mark_formula',
|
||||
field=models.TextField(default='None'),
|
||||
model_name="task",
|
||||
name="mark_formula",
|
||||
field=models.TextField(default="None"),
|
||||
),
|
||||
]
|
||||
|
@@ -6,13 +6,13 @@ from django.db import migrations, models
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0027_task_mark_formula'),
|
||||
("Main", "0027_task_mark_formula"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='task',
|
||||
name='show_result',
|
||||
model_name="task",
|
||||
name="show_result",
|
||||
field=models.BooleanField(default=True),
|
||||
),
|
||||
]
|
||||
|
@@ -6,18 +6,18 @@ from django.db import migrations, models
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0028_task_show_result'),
|
||||
("Main", "0028_task_show_result"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='block',
|
||||
name='priority',
|
||||
model_name="block",
|
||||
name="priority",
|
||||
field=models.IntegerField(default=5),
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='task',
|
||||
name='priority',
|
||||
model_name="task",
|
||||
name="priority",
|
||||
field=models.IntegerField(default=5),
|
||||
),
|
||||
]
|
||||
|
@@ -9,19 +9,46 @@ class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
||||
('Main', '0029_auto_20210130_1950'),
|
||||
("Main", "0029_auto_20210130_1950"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Message',
|
||||
name="Message",
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
|
||||
('for_all', models.BooleanField()),
|
||||
('text', models.TextField()),
|
||||
('reply_to', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='Main.message')),
|
||||
('sender', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
|
||||
('task', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='Main.task')),
|
||||
(
|
||||
"id",
|
||||
models.AutoField(
|
||||
auto_created=True,
|
||||
primary_key=True,
|
||||
serialize=False,
|
||||
verbose_name="ID",
|
||||
),
|
||||
),
|
||||
("for_all", models.BooleanField()),
|
||||
("text", models.TextField()),
|
||||
(
|
||||
"reply_to",
|
||||
models.ForeignKey(
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
to="Main.message",
|
||||
),
|
||||
),
|
||||
(
|
||||
"sender",
|
||||
models.ForeignKey(
|
||||
null=True,
|
||||
on_delete=django.db.models.deletion.CASCADE,
|
||||
to=settings.AUTH_USER_MODEL,
|
||||
),
|
||||
),
|
||||
(
|
||||
"task",
|
||||
models.ForeignKey(
|
||||
on_delete=django.db.models.deletion.CASCADE, to="Main.task"
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
]
|
||||
|
@@ -6,13 +6,13 @@ from django.db import migrations, models
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0030_message'),
|
||||
("Main", "0030_message"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='block',
|
||||
name='cheating_checking',
|
||||
model_name="block",
|
||||
name="cheating_checking",
|
||||
field=models.BooleanField(default=False),
|
||||
),
|
||||
]
|
||||
|
@@ -6,13 +6,13 @@ from django.db import migrations, models
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0031_block_cheating_checking'),
|
||||
("Main", "0031_block_cheating_checking"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AddField(
|
||||
model_name='block',
|
||||
name='cheating_data',
|
||||
field=models.TextField(default='[]'),
|
||||
model_name="block",
|
||||
name="cheating_data",
|
||||
field=models.TextField(default="[]"),
|
||||
),
|
||||
]
|
||||
|
@@ -6,12 +6,12 @@ from django.db import migrations
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('Main', '0032_block_cheating_data'),
|
||||
("Main", "0032_block_cheating_data"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.RemoveField(
|
||||
model_name='block',
|
||||
name='cheating_data',
|
||||
model_name="block",
|
||||
name="cheating_data",
|
||||
),
|
||||
]
|
||||
|
Reference in New Issue
Block a user