@ -1,5 +1,5 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11.6 on 2018-01-11 13:07
# Generated by Django 1.11.6 on 2018-01-11 14:34
from __future__ import unicode_literals
import access . models . user
@ -76,10 +76,8 @@ class Migration(migrations.Migration):
migrations . CreateModel (
name = ' Progress ' ,
fields = [
( ' id ' , models . AutoField ( auto_created = True , primary_key = True , serialize = False , verbose_name = ' ID ' ) ) ,
( ' lessons ' , django . contrib . postgres . fields . ArrayField ( base_field = models . CharField ( max_length = 15 , unique = True , verbose_name = ' Ссылки на скрытые уроки ' ) , default = [ ] , size = None ) ) ,
( ' route ' , models . CharField ( blank = True , max_length = 15 , null = True , verbose_name = ' Токен прохождения ' ) ) ,
( ' course ' , models . CharField ( max_length = 127 , verbose_name = ' Слаг курса ' ) ) ,
( ' hidden_lessons ' , django . contrib . postgres . fields . ArrayField ( base_field = models . UUIDField ( editable = False , primary_key = True , verbose_name = ' Токен урока ' ) , default = [ ] , size = None , verbose_name = ' Список скрытых уроков ' ) ) ,
( ' course_token ' , models . UUIDField ( editable = False , primary_key = True , serialize = False , 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 = ' Студент ' ) ) ,
] ,
@ -91,8 +89,7 @@ class Migration(migrations.Migration):
migrations . CreateModel (
name = ' ProgressLesson ' ,
fields = [
( ' id ' , models . AutoField ( auto_created = True , primary_key = True , serialize = False , verbose_name = ' ID ' ) ) ,
( ' lesson ' , models . CharField ( blank = True , max_length = 15 , verbose_name = ' Ссылка на узлы ' ) ) ,
( ' lesson_token ' , models . UUIDField ( editable = False , primary_key = True , serialize = False , verbose_name = ' Токен урока ' ) ) ,
( ' 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 = ' Дата зачтения задания ' ) ) ,
( ' progress ' , models . ForeignKey ( on_delete = django . db . models . deletion . CASCADE , to = ' access.Progress ' ) ) ,
@ -119,9 +116,8 @@ class Migration(migrations.Migration):
migrations . CreateModel (
name = ' UserAnswerBlock ' ,
fields = [
( ' id ' , models . AutoField ( auto_created = True , primary_key = True , serialize = False , verbose_name = ' ID ' ) ) ,
( ' date ' , models . DateTimeField ( auto_now_add = True , verbose_name = ' Дата сдачи ' ) ) ,
( ' demand ' , models . Char Field( blank = True , max_length = 15 , verbose_name = ' Ссылка на правило ' ) ) ,
( ' demand_token ' , models . UUID Field( edita ble = False , primary_key = True , serialize = False , verbose_name = ' Токен правила ' ) ) ,
( ' checker ' , models . ForeignKey ( on_delete = django . db . models . deletion . CASCADE , to = settings . AUTH_USER_MODEL , verbose_name = ' Проверяющий ' ) ) ,
( ' progress ' , models . ForeignKey ( on_delete = django . db . models . deletion . CASCADE , to = ' access.ProgressLesson ' ) ) ,
] ,
@ -154,6 +150,6 @@ class Migration(migrations.Migration):
) ,
migrations . AlterUniqueTogether (
name = ' progress ' ,
unique_together = set ( [ ( ' user ' , ' route ' ) ] ) ,
unique_together = set ( [ ( ' user ' , ' course_token ' ) ] ) ,
) ,
]