# -*- coding: utf-8 -*- # Generated by Django 1.11.6 on 2018-01-25 16:41 from __future__ import unicode_literals from django.conf import settings import django.contrib.postgres.fields 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='PivotProgressVertex', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('vertex', models.CharField(blank=True, max_length=15, verbose_name='Ссылки на узлы')), ('status', models.SmallIntegerField(choices=[(2, 'Выполненно'), (1, 'Ожидание'), (0, 'Не выполненно')], default=0)), ('comment', django.contrib.postgres.fields.ArrayField(base_field=models.CharField(max_length=15, unique=True, verbose_name='Ссылки на комменты'), default=[], size=None)), ('date', models.DateTimeField(blank=True, null=True, verbose_name='Дата зачтения задания')), ], ), migrations.CreateModel( name='Progress', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('route', models.CharField(blank=True, max_length=15, null=True, verbose_name='Токен прохождения')), ('course', models.CharField(max_length=127, verbose_name='Слаг курса')), ('teacher', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='teacher_progress', to=settings.AUTH_USER_MODEL, verbose_name='Преподователь по умолчанию')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='Студент')), ], options={ 'verbose_name_plural': 'Прогресс пользователя', 'verbose_name': 'Прогресс пользователя', }, ), migrations.AddField( model_name='pivotprogressvertex', name='progress', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='progress.Progress'), ), migrations.AddField( model_name='pivotprogressvertex', name='teacher', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='Преподователь'), ), migrations.AlterUniqueTogether( name='progress', unique_together=set([('user', 'route')]), ), ]