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 Side-by-side Diff

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