Commit ddf5b8a0518b7b53e02e2ce50f601b50e60ec864
1 parent
b6e22f6c87
Exists in
master
Removed migrations for now
Showing 1 changed file with 0 additions and 157 deletions Inline Diff
flashcards/migrations/0001_initial.py
View file @
ddf5b8a
# -*- coding: utf-8 -*- | 1 | File was deleted | ||
from __future__ import unicode_literals | 2 | |||
3 | ||||
from django.db import models, migrations | 4 | |||
import django.contrib.auth.models | 5 | |||
import django.utils.timezone | 6 | |||
from django.conf import settings | 7 | |||
import django.core.validators | 8 | |||
import simple_email_confirmation.models | 9 | |||
10 | ||||
11 | ||||
class Migration(migrations.Migration): | 12 | |||
13 | ||||
dependencies = [ | 14 | |||
('auth', '0007_customuser_extensionuser'), | 15 | |||
] | 16 | |||
17 | ||||
operations = [ | 18 | |||
migrations.CreateModel( | 19 | |||
name='User', | 20 | |||
fields=[ | 21 | |||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 22 | |||
('password', models.CharField(max_length=128, verbose_name='password')), | 23 | |||
('last_login', models.DateTimeField(null=True, verbose_name='last login', blank=True)), | 24 | |||
('is_superuser', models.BooleanField(default=False, help_text='Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')), | 25 | |||
('username', models.CharField(error_messages={'unique': 'A user with that username already exists.'}, max_length=30, validators=[django.core.validators.RegexValidator('^[\\w.@+-]+$', 'Enter a valid username. This value may contain only letters, numbers and @/./+/-/_ characters.', 'invalid')], help_text='Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only.', unique=True, verbose_name='username')), | 26 | |||
('first_name', models.CharField(max_length=30, verbose_name='first name', blank=True)), | 27 | |||
('last_name', models.CharField(max_length=30, verbose_name='last name', blank=True)), | 28 | |||
('email', models.EmailField(max_length=254, verbose_name='email address', blank=True)), | 29 | |||
('is_staff', models.BooleanField(default=False, help_text='Designates whether the user can log into this admin site.', verbose_name='staff status')), | 30 | |||
('is_active', models.BooleanField(default=True, help_text='Designates whether this user should be treated as active. Unselect this instead of deleting accounts.', verbose_name='active')), | 31 | |||
('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')), | 32 | |||
('groups', models.ManyToManyField(related_query_name='user', related_name='user_set', to='auth.Group', blank=True, help_text='The groups this user belongs to. A user will get all permissions granted to each of their groups.', verbose_name='groups')), | 33 | |||
], | 34 | |||
options={ | 35 | |||
'abstract': False, | 36 | |||
'verbose_name': 'user', | 37 | |||
'verbose_name_plural': 'users', | 38 | |||
}, | 39 | |||
bases=(models.Model, simple_email_confirmation.models.SimpleEmailConfirmationUserMixin), | 40 | |||
managers=[ | 41 | |||
(b'objects', django.contrib.auth.models.UserManager()), | 42 | |||
], | 43 | |||
), | 44 | |||
migrations.CreateModel( | 45 | |||
name='Flashcard', | 46 | |||
fields=[ | 47 | |||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 48 | |||
('text', models.CharField(help_text=b'The text on the card', max_length=255)), | 49 | |||
('pushed', models.DateTimeField(help_text=b'When the card was first pushed', auto_now_add=True)), | 50 | |||
('material_date', models.DateTimeField(help_text=b'The date with which the card is associated')), | 51 | |||
('is_hidden', models.BooleanField(default=False)), | 52 | |||
('hide_reason', models.CharField(help_text=b'Reason for hiding this card', max_length=255, blank=True)), | 53 | |||
('author', models.ForeignKey(to=settings.AUTH_USER_MODEL)), | 54 | |||
], | 55 | |||
options={ | 56 | |||
'ordering': ['-pushed'], | 57 | |||
}, | 58 | |||
), | 59 | |||
migrations.CreateModel( | 60 | |||
name='FlashcardMask', | 61 | |||
fields=[ | 62 | |||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 63 | |||
('ranges', models.CharField(max_length=255)), | 64 | |||
], | 65 | |||
), | 66 | |||
migrations.CreateModel( | 67 | |||
name='LecturePeriod', | 68 | |||
fields=[ | 69 | |||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 70 | |||
('week_day', models.IntegerField(help_text=b'0-indexed day of week, starting at Monday')), | 71 | |||
('start_time', models.TimeField()), | 72 | |||
('end_time', models.TimeField()), | 73 | |||
], | 74 | |||
), | 75 | |||
migrations.CreateModel( | 76 | |||
name='Section', | 77 | |||
fields=[ | 78 | |||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 79 | |||
('department', models.CharField(max_length=50)), | 80 | |||
('course_num', models.CharField(max_length=6)), | 81 | |||
('course_title', models.CharField(max_length=50)), | 82 | |||
('instructor', models.CharField(max_length=50)), | 83 | |||
('quarter', models.CharField(max_length=4)), | 84 | |||
], | 85 | |||
options={ | 86 | |||
'ordering': ['-quarter'], | 87 | |||
}, | 88 | |||
), | 89 | |||
migrations.CreateModel( | 90 | |||
name='UserFlashcard', | 91 | |||
fields=[ | 92 | |||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 93 | |||
('pulled', models.DateTimeField(help_text=b'When the user pulled the card', null=True, blank=True)), | 94 | |||
('unpulled', models.DateTimeField(help_text=b'When the user unpulled this card', null=True, blank=True)), | 95 | |||
('flashcard', models.ForeignKey(to='flashcards.Flashcard')), | 96 | |||
('mask', models.ForeignKey(help_text=b"A mask which overrides the card's mask", to='flashcards.FlashcardMask')), | 97 | |||
('user', models.ForeignKey(to=settings.AUTH_USER_MODEL)), | 98 | |||
], | 99 | |||
options={ | 100 | |||
'ordering': ['-pulled'], | 101 | |||
}, | 102 | |||
), | 103 | |||
migrations.CreateModel( | 104 | |||
name='UserFlashcardReview', | 105 | |||
fields=[ | 106 | |||
('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | 107 | |||
('when', models.DateTimeField()), | 108 | |||
('blanked_word', models.CharField(help_text=b'The character range which was blanked', max_length=8, blank=True)), | 109 | |||
('response', models.CharField(help_text=b"The user's response", max_length=255, null=True, blank=True)), | 110 | |||
('correct', models.NullBooleanField(help_text=b"The user's self-evaluation of their response")), | 111 | |||
('user_flashcard', models.ForeignKey(to='flashcards.UserFlashcard')), | 112 | |||
], | 113 | |||
), | 114 | |||
migrations.AlterUniqueTogether( | 115 | |||
name='section', | 116 | |||
unique_together=set([('department', 'course_num', 'quarter', 'instructor')]), | 117 | |||
), | 118 | |||
migrations.AddField( | 119 | |||
model_name='lectureperiod', | 120 | |||
name='section', | 121 | |||
field=models.ForeignKey(to='flashcards.Section'), | 122 | |||
), | 123 | |||
migrations.AddField( | 124 | |||
model_name='flashcard', | 125 | |||
name='mask', | 126 | |||
field=models.ForeignKey(blank=True, to='flashcards.FlashcardMask', help_text=b'The default mask for this card', null=True), | 127 | |||
), | 128 | |||
migrations.AddField( | 129 | |||
model_name='flashcard', | 130 | |||
name='previous', | 131 | |||
field=models.ForeignKey(blank=True, to='flashcards.Flashcard', help_text=b'The previous version of this card, if one exists', null=True), | 132 | |||
), | 133 | |||
migrations.AddField( | 134 | |||
model_name='flashcard', | 135 | |||
name='section', | 136 | |||
field=models.ForeignKey(help_text=b'The section with which the card is associated', to='flashcards.Section'), | 137 | |||
), | 138 | |||
migrations.AddField( | 139 | |||
model_name='user', | 140 | |||
name='sections', | 141 | |||
field=models.ManyToManyField(to='flashcards.Section'), | 142 | |||
), | 143 | |||
migrations.AddField( | 144 | |||
model_name='user', | 145 | |||
name='user_permissions', | 146 | |||
field=models.ManyToManyField(related_query_name='user', related_name='user_set', to='auth.Permission', blank=True, help_text='Specific permissions for this user.', verbose_name='user permissions'), | 147 | |||
), | 148 | |||
migrations.AlterUniqueTogether( | 149 | |||
name='userflashcard', | 150 | |||
unique_together=set([('user', 'flashcard')]), | 151 | |||
), | 152 |