aboutsummaryrefslogtreecommitdiff
path: root/saleor/registration
diff options
context:
space:
mode:
authorPaweł Burniak <pawelb@mirumee.com>2015-12-04 12:43:47 +0100
committerPaweł Burniak <pawelb@mirumee.com>2015-12-04 12:51:15 +0100
commit2c76fdf0618b3b18b45009eaa6f4a906100ca97f (patch)
treee6c0ca1762c38764b0b9d3f3fee5cf55959fd27d /saleor/registration
parent5a03574283d80ca441255429b4c85990f71b63e2 (diff)
downloadsaleor-frontend-2c76fdf0618b3b18b45009eaa6f4a906100ca97f.tar.gz
saleor-frontend-2c76fdf0618b3b18b45009eaa6f4a906100ca97f.tar.bz2
saleor-frontend-2c76fdf0618b3b18b45009eaa6f4a906100ca97f.zip
Change table type to add MySQL support
Diffstat (limited to 'saleor/registration')
-rw-r--r--saleor/registration/migrations/0001_squashed_0002_auto_20151203_1158.py56
-rw-r--r--saleor/registration/migrations/0002_auto_20151203_1158.py24
-rw-r--r--saleor/registration/models.py4
3 files changed, 82 insertions, 2 deletions
diff --git a/saleor/registration/migrations/0001_squashed_0002_auto_20151203_1158.py b/saleor/registration/migrations/0001_squashed_0002_auto_20151203_1158.py
new file mode 100644
index 00000000..ddce6068
--- /dev/null
+++ b/saleor/registration/migrations/0001_squashed_0002_auto_20151203_1158.py
@@ -0,0 +1,56 @@
+# -*- coding: utf-8 -*-
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+from django.conf import settings
+import saleor.registration.models
+
+
+class Migration(migrations.Migration):
+
+ replaces = [(b'registration', '0001_initial'), (b'registration', '0002_auto_20151203_1158')]
+
+ dependencies = [
+ migrations.swappable_dependency(settings.AUTH_USER_MODEL),
+ ]
+
+ operations = [
+ migrations.CreateModel(
+ name='EmailChangeRequest',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('token', models.CharField(unique=True, max_length=36)),
+ ('valid_until', models.DateTimeField(default=saleor.registration.models.default_valid_date)),
+ ('email', models.EmailField(max_length=254)),
+ ('user', models.ForeignKey(related_name='email_change_requests', to=settings.AUTH_USER_MODEL)),
+ ],
+ options={
+ 'abstract': False,
+ },
+ ),
+ migrations.CreateModel(
+ name='EmailConfirmationRequest',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('token', models.CharField(unique=True, max_length=36)),
+ ('valid_until', models.DateTimeField(default=saleor.registration.models.default_valid_date)),
+ ('email', models.EmailField(max_length=254)),
+ ],
+ options={
+ 'abstract': False,
+ },
+ ),
+ migrations.CreateModel(
+ name='ExternalUserData',
+ fields=[
+ ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
+ ('service', models.CharField(max_length=255, db_index=True)),
+ ('username', models.CharField(max_length=255, db_index=True)),
+ ('user', models.ForeignKey(related_name='external_ids', to=settings.AUTH_USER_MODEL)),
+ ],
+ ),
+ migrations.AlterUniqueTogether(
+ name='externaluserdata',
+ unique_together=set([('service', 'username')]),
+ ),
+ ]
diff --git a/saleor/registration/migrations/0002_auto_20151203_1158.py b/saleor/registration/migrations/0002_auto_20151203_1158.py
new file mode 100644
index 00000000..29c4d91f
--- /dev/null
+++ b/saleor/registration/migrations/0002_auto_20151203_1158.py
@@ -0,0 +1,24 @@
+# -*- coding: utf-8 -*-
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('registration', '0001_initial'),
+ ]
+
+ operations = [
+ migrations.AlterField(
+ model_name='externaluserdata',
+ name='service',
+ field=models.CharField(max_length=255, db_index=True),
+ ),
+ migrations.AlterField(
+ model_name='externaluserdata',
+ name='username',
+ field=models.CharField(max_length=255, db_index=True),
+ ),
+ ]
diff --git a/saleor/registration/models.py b/saleor/registration/models.py
index 971dc582..5c5cae84 100644
--- a/saleor/registration/models.py
+++ b/saleor/registration/models.py
@@ -17,8 +17,8 @@ def default_valid_date():
class ExternalUserData(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL, related_name='external_ids')
- service = models.TextField(db_index=True)
- username = models.TextField(db_index=True)
+ service = models.CharField(db_index=True, max_length=255)
+ username = models.CharField(db_index=True, max_length=255)
class Meta:
unique_together = [['service', 'username']]