Skip to content
Snippets Groups Projects
Commit 39c484cf authored by Jan Maximilian Michal's avatar Jan Maximilian Michal
Browse files

deleted all old migrations for the sake of simplicity

parent 9c3ef942
No related branches found
No related tags found
No related merge requests found
Showing
with 96 additions and 583 deletions
# -*- coding: utf-8 -*-
# Generated by Django 1.10.6 on 2017-04-05 20:11
from __future__ import unicode_literals
import core.models
from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
initial = True
dependencies = [
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
]
operations = [
migrations.CreateModel(
name='Feedback',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('text', models.TextField()),
('slug', models.SlugField(default=core.models.random_slug, editable=False, unique=True)),
('score', models.PositiveIntegerField(default=0)),
('status', models.CharField(choices=[('I', 'editable'), ('A', 'accepted'), ('R', 'request review'), ('O', 'request reassignment')], default='I', max_length=1)),
('origin', models.CharField(choices=[('E', 'was empty'), ('UT', 'passed unittests'), ('CF', 'did not compile'), ('LF', 'could not link'), ('M', 'created by a human. yak!')], default='M', max_length=2)),
('of_reviewer', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='reviewed_submissions', to=settings.AUTH_USER_MODEL)),
],
options={
'verbose_name': 'Feedback',
'verbose_name_plural': 'Feedback Set',
},
),
migrations.CreateModel(
name='Student',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('matrikel_no', models.CharField(default=core.models.random_matrikel_no, max_length=8, unique=True)),
('name', models.CharField(default='__no_name__', max_length=50)),
('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
],
options={
'verbose_name': 'Student',
'verbose_name_plural': 'Student Set',
},
),
migrations.CreateModel(
name='Submission',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('slug', models.SlugField(default=core.models.random_slug, editable=False, unique=True)),
('seen', models.BooleanField(default=False)),
('text', models.TextField(blank=True)),
('pre_corrections', models.TextField(blank=True)),
('final_feedback', models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='core.Feedback')),
('student', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Student')),
],
options={
'verbose_name': 'Submission',
'verbose_name_plural': 'Submission Set',
},
),
migrations.CreateModel(
name='SubmissionType',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(max_length=50, unique=True)),
('slug', models.SlugField(default=core.models.random_slug, editable=False, unique=True)),
('full_score', models.PositiveIntegerField(default=0)),
('task_description', models.TextField()),
('possible_solution', models.TextField()),
('correction_guideline', models.TextField()),
],
options={
'verbose_name': 'SubmissionType',
'verbose_name_plural': 'SubmissionType Set',
},
),
migrations.AddField(
model_name='submission',
name='type',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='submissions', to='core.SubmissionType'),
),
migrations.AddField(
model_name='feedback',
name='of_submission',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='feedback_list', to='core.Submission'),
),
migrations.AddField(
model_name='feedback',
name='of_tutor',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='corrected_submissions', to=settings.AUTH_USER_MODEL),
),
]
# -*- coding: utf-8 -*-
# Generated by Django 1.10.6 on 2017-03-23 00:24
from __future__ import unicode_literals
import django.core.validators
import django.db.models.deletion
from django.conf import settings
from django.db import migrations, models
import core.models
class Migration(migrations.Migration):
replaces = [('core', '0001_initial'), ('core', '0002_auto_20170303_1837'), ('core', '0003_auto_20170303_2053'), ('core', '0004_submission_final_feedback'), ('core', '0005_auto_20170304_1200'), ('core', '0006_auto_20170304_1523'), ('core', '0007_feedback_slug'), ('core', '0008_auto_20170304_1612'), ('core', '0009_auto_20170304_1614'), ('core', '0010_auto_20170304_1741'), ('core', '0011_auto_20170306_1327'), ('core', '0012_auto_20170306_1450'), ('core', '0013_auto_20170306_1452'), ('core', '0014_auto_20170306_1504'), ('core', '0015_auto_20170306_1525'), ('core', '0016_auto_20170306_1535'), ('core', '0017_auto_20170306_1550'), ('core', '0018_auto_20170306_1605'), ('core', '0019_auto_20170307_1735'), ('core', '0020_auto_20170307_2031'), ('core', '0021_auto_20170307_2122'), ('core', '0022_auto_20170308_1439'), ('core', '0023_auto_20170310_1422'), ('core', '0024_auto_20170310_1502'), ('core', '0025_auto_20170311_1637'), ('core', '0026_submission_seen'), ('core', '0027_submissiontype_description'), ('core', '0028_auto_20170314_1726'), ('core', '0029_feedback_empty'), ('core', '0030_auto_20170315_1444'), ('core', '0031_auto_20170315_1603'), ('core', '0032_auto_20170315_1609'), ('core', '0033_auto_20170321_2128'), ('core', '0034_auto_20170322_1304')]
initial = True
dependencies = [
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
]
operations = [
migrations.CreateModel(
name='SubmissionType',
fields=[
('type_id', models.CharField(max_length=20, primary_key=True, serialize=False)),
('name', models.CharField(max_length=50)),
('correct_solution', models.TextField()),
('correction_guideline', models.TextField()),
],
),
migrations.CreateModel(
name='Feedback',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('score', models.PositiveIntegerField(default=0)),
('text', models.TextField()),
('of_reviewer', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='reviewd_submissions', to=settings.AUTH_USER_MODEL)),
],
options={
'verbose_name': 'Feedback',
'verbose_name_plural': 'Feedbacks',
},
),
migrations.CreateModel(
name='Student',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('matrikel_no', models.PositiveIntegerField(default=0, unique=True)),
('user', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
],
),
migrations.CreateModel(
name='Submission',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('pre_corrections', models.TextField()),
('student', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='core.Student')),
],
options={
'verbose_name': 'Submission',
'verbose_name_plural': 'Submissions',
},
),
migrations.AlterModelOptions(
name='submissiontype',
options={'verbose_name': 'SubmissionType', 'verbose_name_plural': 'SubmissionTypes'},
),
migrations.AddField(
model_name='submissiontype',
name='full_score',
field=models.PositiveIntegerField(default=0),
),
migrations.AddField(
model_name='submission',
name='submission_type',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='submissions', to='core.SubmissionType'),
),
migrations.AddField(
model_name='feedback',
name='of_submission',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Submission'),
),
migrations.AddField(
model_name='feedback',
name='of_tutor',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='corrected_submissions', to=settings.AUTH_USER_MODEL),
),
migrations.AlterModelOptions(
name='feedback',
options={'verbose_name': 'Feedback', 'verbose_name_plural': 'Feedback Set'},
),
migrations.AlterModelOptions(
name='student',
options={'verbose_name': 'Student', 'verbose_name_plural': 'Student Set'},
),
migrations.AddField(
model_name='submission',
name='submission_text',
field=models.TextField(),
),
migrations.RemoveField(
model_name='feedback',
name='of_reviewer',
),
migrations.AddField(
model_name='feedback',
name='of_reviewer',
field=models.ManyToManyField(blank=True, related_name='reviewd_submissions', to=settings.AUTH_USER_MODEL),
),
migrations.AlterField(
model_name='submission',
name='pre_corrections',
field=models.TextField(blank=True),
),
migrations.AddField(
model_name='feedback',
name='slug',
field=models.SlugField(editable=False),
),
migrations.AlterField(
model_name='submission',
name='student',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='core.Student'),
),
migrations.CreateModel(
name='SubmissionStatus',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('status', models.CharField(choices=[('R', 'READY'), ('CP', 'CORRECTION_IN_PROGRESS'), ('FL', 'FEEDBACK_LIMIT_REACHED'), ('RE', 'REVIEWED')], default=('R', 'READY'), max_length=2)),
('feedback_counter', models.PositiveIntegerField(default=0, editable=False)),
('final_feedback', models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='core.Feedback')),
('submission', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='core.Submission')),
],
),
migrations.AlterModelOptions(
name='submissionstatus',
options={'verbose_name': 'Submission Status', 'verbose_name_plural': 'SubmissionStatus Set'},
),
migrations.RemoveField(
model_name='submissiontype',
name='type_id',
),
migrations.AddField(
model_name='submissiontype',
name='id',
field=models.AutoField(auto_created=True, default=123, primary_key=True, serialize=False, verbose_name='ID'),
preserve_default=False,
),
migrations.AlterModelOptions(
name='submission',
options={'verbose_name': 'Submission', 'verbose_name_plural': 'Submission Set'},
),
migrations.AlterModelOptions(
name='submissiontype',
options={'verbose_name': 'SubmissionType', 'verbose_name_plural': 'SubmissionType Set'},
),
migrations.RemoveField(
model_name='submissionstatus',
name='submission',
),
migrations.RemoveField(
model_name='submissionstatus',
name='feedback_counter',
),
migrations.AlterField(
model_name='submissionstatus',
name='status',
field=models.CharField(choices=[('R', 'READY'), ('CP', 'CORRECTION_IN_PROGRESS'), ('FL', 'FEEDBACK_LIMIT_REACHED'), ('RE', 'REVIEWED')], default='R', max_length=2),
),
migrations.RenameField(
model_name='submissiontype',
old_name='correction_guideline',
new_name='possible_solution',
),
migrations.AlterField(
model_name='submissionstatus',
name='status',
field=models.PositiveIntegerField(choices=[(0, 'READY'), (1, 'IN_PROGRESS'), (2, 'LIMIT_REACHED'), (3, 'REVIEWED')], default=0),
),
migrations.RenameField(
model_name='submission',
old_name='submission_text',
new_name='text',
),
migrations.RenameField(
model_name='submission',
old_name='submission_type',
new_name='type',
),
migrations.RenameField(
model_name='submissiontype',
old_name='correct_solution',
new_name='task_description',
),
migrations.AlterField(
model_name='submissionstatus',
name='status',
field=models.PositiveIntegerField(choices=[(0, 'READY'), (1, 'IN_PROGRESS'), (2, 'LIMIT_REACHED')], default=0),
),
migrations.AlterField(
model_name='feedback',
name='slug',
field=models.SlugField(editable=False, unique=True),
),
migrations.AlterField(
model_name='feedback',
name='of_submission',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='feedback_list', to='core.Submission'),
),
migrations.AddField(
model_name='feedback',
name='final',
field=models.BooleanField(default=False),
),
migrations.AlterField(
model_name='submissionstatus',
name='status',
field=models.PositiveIntegerField(choices=[(0, 'READY'), (1, 'LIMIT_REACHED')], default=0),
),
migrations.AlterField(
model_name='feedback',
name='score',
field=models.PositiveIntegerField(default=0, validators=[django.core.validators.MaxValueValidator(models.PositiveIntegerField(default=1000, editable=False)), django.core.validators.MinValueValidator(0)]),
),
migrations.AlterField(
model_name='feedback',
name='score',
field=models.PositiveIntegerField(default=0),
),
migrations.RemoveField(
model_name='submissionstatus',
name='final_feedback',
),
migrations.AddField(
model_name='submission',
name='slug',
field=models.SlugField(default=core.models.random_slug, editable=False, unique=True),
),
migrations.AddField(
model_name='submission',
name='seen',
field=models.BooleanField(default=False),
),
migrations.AddField(
model_name='submissiontype',
name='correction_guideline',
field=models.TextField(default=2),
),
migrations.AddField(
model_name='feedback',
name='empty',
field=models.BooleanField(default=True),
),
migrations.RemoveField(
model_name='feedback',
name='of_reviewer',
),
migrations.AddField(
model_name='feedback',
name='of_reviewer',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='reviewed_submissions', to=settings.AUTH_USER_MODEL),
),
migrations.AlterField(
model_name='feedback',
name='of_submission',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='feedback', to='core.Submission'),
),
migrations.AddField(
model_name='submission',
name='final_feedback',
field=models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='core.Feedback'),
),
migrations.AlterField(
model_name='feedback',
name='of_submission',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='feedback_list', to='core.Submission'),
),
migrations.AddField(
model_name='submissiontype',
name='slug',
field=models.SlugField(default=core.models.random_slug, editable=False, unique=True),
),
migrations.AlterField(
model_name='feedback',
name='slug',
field=models.SlugField(default=core.models.random_slug, editable=False, unique=True),
),
migrations.DeleteModel(
name='SubmissionStatus',
),
]
# -*- coding: utf-8 -*-
# Generated by Django 1.10.6 on 2017-03-23 00:26
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('core', '0001_squashed_0034_auto_20170322_1304'),
]
operations = [
migrations.AlterField(
model_name='submissiontype',
name='correction_guideline',
field=models.TextField(),
),
]
# -*- coding: utf-8 -*-
# Generated by Django 1.10.6 on 2017-03-30 17:09
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('core', '0002_auto_20170323_0026'),
]
operations = [
migrations.AddField(
model_name='feedback',
name='origin',
field=models.CharField(choices=[('E', 'was empty'), ('UT', 'passed unittests'), ('CF', 'did not compile'), ('M', 'created by a human. yak!')], default='M', max_length=2),
),
migrations.AlterField(
model_name='submission',
name='text',
field=models.TextField(blank=True),
),
]
# -*- coding: utf-8 -*-
# Generated by Django 1.10.6 on 2017-03-31 12:33
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('core', '0003_auto_20170330_1709'),
]
operations = [
migrations.AlterField(
model_name='submissiontype',
name='name',
field=models.CharField(max_length=50, unique=True),
),
]
# -*- coding: utf-8 -*-
# Generated by Django 1.10.6 on 2017-03-31 12:40
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('core', '0004_auto_20170331_1233'),
]
operations = [
migrations.AddField(
model_name='student',
name='name',
field=models.CharField(default='__no_name__', max_length=50),
),
]
# -*- coding: utf-8 -*-
# Generated by Django 1.10.6 on 2017-03-31 12:46
from __future__ import unicode_literals
import core.models
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('core', '0005_student_name'),
]
operations = [
migrations.AlterField(
model_name='student',
name='matrikel_no',
field=models.PositiveIntegerField(default=core.models.random_matrikel_no, unique=True),
),
]
# -*- coding: utf-8 -*-
# Generated by Django 1.10.6 on 2017-03-31 12:49
from __future__ import unicode_literals
import core.models
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('core', '0006_auto_20170331_1246'),
]
operations = [
migrations.AlterField(
model_name='student',
name='matrikel_no',
field=models.CharField(default=core.models.random_matrikel_no, max_length=8, unique=True),
),
]
# -*- coding: utf-8 -*-
# Generated by Django 1.10.6 on 2017-04-03 23:13
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('core', '0007_auto_20170331_1249'),
]
operations = [
migrations.AlterField(
model_name='feedback',
name='origin',
field=models.CharField(choices=[('E', 'was empty'), ('UT', 'passed unittests'), ('CF', 'did not compile'), ('LF', 'could not link'), ('M', 'created by a human. yak!')], default='M', max_length=2),
),
]
# -*- coding: utf-8 -*-
# Generated by Django 1.10.6 on 2017-04-05 09:58
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('core', '0008_auto_20170403_2313'),
]
operations = [
migrations.RemoveField(
model_name='feedback',
name='empty',
),
migrations.RemoveField(
model_name='feedback',
name='final',
),
migrations.AddField(
model_name='feedback',
name='status',
field=models.CharField(choices=[('I', 'inital'), ('F', 'final'), ('R', 'needs review')], default='I', max_length=1),
),
]
# -*- coding: utf-8 -*-
# Generated by Django 1.10.6 on 2017-04-05 14:06
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('core', '0009_auto_20170405_0958'),
]
operations = [
migrations.AlterField(
model_name='feedback',
name='origin',
field=models.CharField(choices=[('E', 'was empty'), ('UT', 'passed unittests'), ('CF', 'did not compile'), ('LF', 'could not link'), ('M', 'created by a human. yak!')], default='M', max_length=2, unique=True),
),
migrations.AlterField(
model_name='feedback',
name='status',
field=models.CharField(choices=[('I', 'initial'), ('A', 'final'), ('R', 'request review'), ('O', 'open')], default='I', max_length=1, unique=True),
),
]
# -*- coding: utf-8 -*-
# Generated by Django 1.10.6 on 2017-04-05 14:06
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('core', '0010_auto_20170405_1406'),
]
operations = [
migrations.AlterField(
model_name='feedback',
name='origin',
field=models.CharField(choices=[('E', 'was empty'), ('UT', 'passed unittests'), ('CF', 'did not compile'), ('LF', 'could not link'), ('M', 'created by a human. yak!')], default='M', max_length=2),
),
migrations.AlterField(
model_name='feedback',
name='status',
field=models.CharField(choices=[('I', 'initial'), ('A', 'final'), ('R', 'request review'), ('O', 'open')], default='I', max_length=1),
),
]
# -*- coding: utf-8 -*-
# Generated by Django 1.10.6 on 2017-04-05 19:05
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('core', '0011_auto_20170405_1406'),
]
operations = [
migrations.AlterField(
model_name='feedback',
name='status',
field=models.CharField(choices=[('I', 'editable'), ('A', 'accepted'), ('R', 'request review'), ('O', 'request reassignment')], default='I', max_length=1),
),
]
# -*- coding: utf-8 -*-
# Generated by Django 1.10.6 on 2017-04-05 19:08
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('core', '0012_auto_20170405_1905'),
]
operations = [
migrations.RemoveField(
model_name='submission',
name='final_feedback',
),
migrations.AddField(
model_name='submission',
name='accepted_feedback',
field=models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='core.Feedback'),
),
]
# -*- coding: utf-8 -*-
# Generated by Django 1.10.6 on 2017-04-05 19:08
from __future__ import unicode_literals
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('core', '0013_auto_20170405_1908'),
]
operations = [
migrations.RenameField(
model_name='submission',
old_name='accepted_feedback',
new_name='final_feedback',
),
]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment