# -*- coding: utf-8 -*- # Generated by Django 1.9.2 on 2016-03-18 16:46 from __future__ import unicode_literals import datetime from django.conf import settings from django.db import migrations, models import django.db.models.deletion class Migration(migrations.Migration): initial = True dependencies = [ ('management', '0001_initial'), ('storage', '0001_initial'), migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('courses', '0001_initial'), ] operations = [ migrations.CreateModel( name='AchievementJ', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('group', models.CharField(default='', max_length=100, verbose_name='\u0420\u0430\u0437\u0434\u0435\u043b')), ('title', models.CharField(max_length=255, verbose_name='\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a')), ('text', models.TextField(blank=True, verbose_name='\u0422\u0435\u043a\u0441\u0442 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f')), ('got', models.BooleanField(default=False, verbose_name='\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u043e')), ('date', models.DateField(default=datetime.date.today, verbose_name='\u0414\u0430\u0442\u0430 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f')), ('achievement', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='courses.Achievements', verbose_name='\u0428\u0430\u0431\u043b\u043e\u043d \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u044f')), ('student', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='\u0421\u0442\u0443\u0434\u0435\u043d\u0442')), ], options={ 'verbose_name': '\u0416\u0443\u0440\u043d\u0430\u043b \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u0439', 'verbose_name_plural': '\u0416\u0443\u0440\u043d\u0430\u043b\u044b \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u0439', }, ), migrations.CreateModel( name='CourseThemeJ', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('success', models.BooleanField(default=False, verbose_name='\u0417\u0430\u043a\u043e\u043d\u0447\u0435\u043d\u043e')), ('date', models.DateTimeField(blank=True, null=True, verbose_name='\u0414\u0430\u0442\u0430 \u043d\u0430\u0447\u0430\u043b\u0430')), ('f_date', models.DateTimeField(blank=True, null=True, verbose_name='\u0414\u0430\u0442\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f')), ('actual_lesson', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='courses.Lesson', verbose_name='\u0410\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b \u0443\u0440\u043e\u043a \u0434\u043b\u044f \u044d\u0442\u043e\u0439 \u0442\u0435\u043c\u044b')), ('material', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='courses.CourseTheme', verbose_name='\u0422\u0435\u043c\u0430')), ], options={ 'ordering': ['id'], 'verbose_name': '\u0416\u0443\u0440\u043d\u0430\u043b \u0442\u0435\u043c\u044b', 'verbose_name_plural': '\u0416\u0443\u0440\u043d\u0430\u043b \u0442\u0435\u043c\u044b', }, ), migrations.CreateModel( name='ExamJ', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('success', models.BooleanField(default=False, verbose_name='\u041f\u0440\u043e\u0439\u0434\u0435\u043d\u043e')), ('date', models.DateTimeField(null=True, verbose_name='\u0414\u0430\u0442\u0430')), ('f_date', models.DateTimeField(blank=True, null=True, verbose_name='\u0414\u0430\u0442\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f')), ('diploma', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='storage.Storage', verbose_name='\u0414\u0438\u043f\u043b\u043e\u043c')), ('material', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='courses.Exam', verbose_name='\u042d\u043a\u0437\u0430\u043c\u0435\u043d')), ('parent', models.ForeignKey(blank=True, editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, to='journals.CourseThemeJ', verbose_name='\u0416\u0443\u0440\u043d\u0430\u043b')), ('student', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, related_name='e_student', to=settings.AUTH_USER_MODEL, verbose_name='\u042d\u043a\u0437\u0430\u043c\u0435\u043d\u0443\u0435\u043c\u044b\u0439')), ('teacher', models.ForeignKey(blank=True, editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='e_teacher', to=settings.AUTH_USER_MODEL, verbose_name='\u042d\u043a\u0437\u0430\u043c\u0435\u043d\u0430\u0442\u043e\u0440')), ], options={ 'verbose_name': '\u0416\u0443\u0440\u043d\u0430\u043b \u044d\u043a\u0437\u0430\u043c\u0435\u043d\u0430', 'verbose_name_plural': '\u0416\u0443\u0440\u043d\u0430\u043b\u044b \u044d\u043a\u0437\u0430\u043c\u0435\u043d\u043e\u0432', }, ), migrations.CreateModel( name='ExamTry', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date', models.DateTimeField(default=datetime.datetime.now, verbose_name='\u041d\u0430\u0447\u0430\u043b\u043e')), ('f_date', models.DateTimeField(blank=True, null=True, verbose_name='\u0417\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0435')), ('success', models.BooleanField(default=False, verbose_name='\u0423\u0441\u043f\u0435\u0448\u043d\u043e')), ('expired', models.BooleanField(default=False, verbose_name='\u041f\u0440\u043e\u0441\u0440\u043e\u0447\u0435\u043d\u043e')), ('comments', models.ManyToManyField(blank=True, editable=False, to='management.Comment', verbose_name='\u041e\u0431\u0449\u0435\u043d\u0438\u0435')), ('material', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='courses.Exam', verbose_name='\u042d\u043a\u0437\u0430\u043c\u0435\u043d')), ('parent', models.ForeignKey(blank=True, editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, to='journals.ExamJ', verbose_name='\u0416\u0443\u0440\u043d\u0430\u043b')), ('student', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='e_t_student', to=settings.AUTH_USER_MODEL, verbose_name='\u0421\u0442\u0443\u0434\u0435\u043d\u0442')), ('teacher', models.ForeignKey(blank=True, editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='e_t_teacher', to=settings.AUTH_USER_MODEL, verbose_name='\u041f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044c')), ], options={ 'verbose_name': '\u041f\u043e\u043f\u044b\u0442\u043a\u0430 \u0441\u0434\u0430\u0447\u0438 \u042d\u043a\u0437\u0430\u043c\u0435\u043d\u0430', 'verbose_name_plural': '\u041f\u043e\u043f\u044b\u0442\u043a\u0438 \u0441\u0434\u0430\u0447\u0438 \u042d\u043a\u0437\u0430\u043c\u0435\u043d\u043e\u0432', }, ), migrations.CreateModel( name='HomeworkJ', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('success', models.BooleanField(default=False, verbose_name='\u0417\u0430\u043a\u043e\u043d\u0447\u0435\u043d\u043e')), ('date', models.DateTimeField(null=True, verbose_name='\u0414\u0430\u0442\u0430 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430')), ('f_date', models.DateTimeField(blank=True, null=True, verbose_name='\u0414\u0430\u0442\u0430 \u0437\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044f')), ('material', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='courses.Homework', verbose_name='\u0414\u043e\u043c\u0430\u0448\u043d\u0435\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435')), ('parent', models.ForeignKey(blank=True, editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, to='journals.CourseThemeJ', verbose_name='\u0416\u0443\u0440\u043d\u0430\u043b \u0442\u0435\u043c\u044b')), ('student', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='h_student', to=settings.AUTH_USER_MODEL, verbose_name='\u0421\u0442\u0443\u0434\u0435\u043d\u0442')), ('teacher', models.ForeignKey(blank=True, editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='h_teacher', to=settings.AUTH_USER_MODEL, verbose_name='\u042d\u043a\u0437\u0430\u043c\u0435\u043d\u0430\u0442\u043e\u0440')), ], options={ 'verbose_name': '\u0416\u0443\u0440\u043d\u0430\u043b \u0434\u043e\u043c\u0430\u0448\u043d\u0435\u0439 \u0440\u0430\u0431\u043e\u0442\u044b', 'verbose_name_plural': '\u0416\u0443\u0440\u043d\u0430\u043b\u044b \u0434\u043e\u043c\u0430\u0448\u043d\u0438\u0445 \u0440\u0430\u0431\u043e\u0442', }, ), migrations.CreateModel( name='HomeworkTry', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date', models.DateTimeField(default=datetime.datetime.now, verbose_name='\u041d\u0430\u0447\u0430\u043b\u043e')), ('f_date', models.DateTimeField(blank=True, null=True, verbose_name='\u0417\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0435')), ('success', models.BooleanField(default=False, verbose_name='\u041e\u0434\u043e\u0431\u0440\u0435\u043d\u043e')), ('expired', models.BooleanField(default=False, verbose_name='\u041f\u0440\u043e\u0441\u0440\u043e\u0447\u0435\u043d\u043e')), ('comments', models.ManyToManyField(blank=True, editable=False, to='management.Comment', verbose_name='\u041e\u0431\u0449\u0435\u043d\u0438\u0435')), ('material', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='courses.Homework', verbose_name='\u0414\u043e\u043c\u0430\u0448\u043d\u0435\u0435 \u0437\u0430\u0434\u0430\u043d\u0438\u0435')), ('parent', models.ForeignKey(blank=True, editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, to='journals.HomeworkJ', verbose_name='\u0416\u0443\u0440\u043d\u0430\u043b')), ('student', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='h_t_student', to=settings.AUTH_USER_MODEL, verbose_name='\u0421\u0442\u0443\u0434\u0435\u043d\u0442')), ('teacher', models.ForeignKey(blank=True, editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='h_t_teacher', to=settings.AUTH_USER_MODEL, verbose_name='\u041f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044c')), ], options={ 'ordering': ['id'], 'verbose_name': '\u041f\u043e\u043f\u044b\u0442\u043a\u0430 \u0441\u0434\u0430\u0447\u0438 \u0414\u0417', 'verbose_name_plural': '\u041f\u043e\u043f\u044b\u0442\u043a\u0438 \u0441\u0434\u0430\u0447\u0438 \u0414\u0417', }, ), migrations.CreateModel( name='JournalsReports', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('s_date', models.DateField(verbose_name='\u041e\u0442')), ('f_date', models.DateField(blank=True, null=True, verbose_name='\u0414\u043e')), ('sent', models.BooleanField(default=False, editable=False, verbose_name='\u041e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d')), ('course', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='courses.Course', verbose_name='\u041a\u0443\u0440\u0441')), ('student', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='report_student', to=settings.AUTH_USER_MODEL, verbose_name='\u0421\u0442\u0443\u0434\u0435\u043d\u0442')), ('teacher', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='report_teacher', to=settings.AUTH_USER_MODEL, verbose_name='\u041f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044c')), ('to', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='report_to', to=settings.AUTH_USER_MODEL, verbose_name='\u041f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u044c')), ], options={ 'verbose_name': '\u041e\u0442\u0447\u0435\u0442 \u043f\u043e \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044e', 'verbose_name_plural': '\u041e\u0442\u0447\u0435\u0442\u044b \u043f\u043e \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f\u043c', }, ), migrations.CreateModel( name='LessonJ', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('success', models.BooleanField(default=False, verbose_name='\u041f\u0440\u043e\u0439\u0434\u0435\u043d\u043e')), ('date', models.DateTimeField(null=True, verbose_name='\u0414\u0430\u0442\u0430 \u043d\u0430\u0447\u0430\u043b\u0430')), ('f_date', models.DateTimeField(blank=True, null=True, verbose_name='\u0414\u0430\u0442\u0430 \u0437\u0430\u0432\u0435\u0440\u043d\u0435\u0448\u0438\u044f')), ('material', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='courses.Lesson', verbose_name='\u0423\u0440\u043e\u043a')), ('parent', models.ForeignKey(blank=True, editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, to='journals.CourseThemeJ', verbose_name='\u0416\u0443\u0440\u043d\u0430\u043b \u0442\u0435\u043c\u044b')), ('student', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='\u0421\u0442\u0443\u0434\u0435\u043d\u0442')), ], options={ 'ordering': ['material__sort'], 'verbose_name': '\u0416\u0443\u0440\u0430\u043d\u043b \u0443\u0440\u043e\u043a\u0430', 'verbose_name_plural': '\u0416\u0443\u0440\u043d\u0430\u043b\u044b \u0443\u0440\u043e\u043a\u043e\u0432', }, ), migrations.CreateModel( name='TeacherJ', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('full', models.BooleanField(default=False, verbose_name='\u0416\u0443\u0440\u043d\u0430\u043b \u0441\u043e\u0437\u0434\u0430\u043d')), ('progress', models.IntegerField(default=0, verbose_name='\u041f\u0440\u043e\u0433\u0440\u0435\u0441\u0441')), ('current_token', models.CharField(blank=True, default='', max_length=100, verbose_name='\u0422\u0435\u043a\u0443\u0449\u0438\u0439 \u043a\u043b\u044e\u0447')), ('start_date', models.DateTimeField(blank=True, null=True, verbose_name='\u0414\u0430\u0442\u0430 \u043d\u0430\u0447\u0430\u043b\u0430')), ('course', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='courses.Course', verbose_name='\u041a\u0443\u0440\u0441')), ('student', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='teacherJ_student', to=settings.AUTH_USER_MODEL, verbose_name='\u0421\u0442\u0443\u0434\u0435\u043d\u0442')), ('teacher', models.ForeignKey(blank=True, editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='teacherJ_teacher', to=settings.AUTH_USER_MODEL, verbose_name='\u041f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044c')), ], options={ 'verbose_name': '\u0416\u0443\u0440\u043d\u0430\u043b \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u043d\u0438\u044f', 'verbose_name_plural': '\u0416\u0443\u0440\u043d\u0430\u043b\u044b \u043f\u0440\u043e\u043f\u043e\u0434\u0430\u0432\u0430\u043d\u0438\u044f', }, ), migrations.AddField( model_name='coursethemej', name='parent', field=models.ForeignKey(blank=True, editable=False, null=True, on_delete=django.db.models.deletion.CASCADE, to='journals.TeacherJ', verbose_name='\u0416\u0443\u0440\u043d\u0430\u043b \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u043d\u0438\u044f'), ), migrations.AddField( model_name='coursethemej', name='student', field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='\u0421\u0442\u0443\u0434\u0435\u043d\u0442'), ), ]