Commit ddf5b8a0518b7b53e02e2ce50f601b50e60ec864

Authored by Andrew Buss
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