# -*- coding: utf-8 -*- # Generated by Django 1.11.11 on 2018-05-25 03:27 from __future__ import unicode_literals from django.db import migrations, models import seahub.base.fields import social_django.fields import social_django.storage class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Association', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('server_url', models.CharField(max_length=255)), ('handle', models.CharField(max_length=255)), ('secret', models.CharField(max_length=255)), ('issued', models.IntegerField()), ('lifetime', models.IntegerField()), ('assoc_type', models.CharField(max_length=64)), ], options={ 'db_table': 'social_auth_association', }, bases=(models.Model, social_django.storage.DjangoAssociationMixin), ), migrations.CreateModel( name='Code', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('email', models.EmailField(max_length=254)), ('code', models.CharField(db_index=True, max_length=32)), ('verified', models.BooleanField(default=False)), ('timestamp', models.DateTimeField(auto_now_add=True, db_index=True)), ], options={ 'db_table': 'social_auth_code', }, bases=(models.Model, social_django.storage.DjangoCodeMixin), ), migrations.CreateModel( name='Nonce', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('server_url', models.CharField(max_length=255)), ('timestamp', models.IntegerField()), ('salt', models.CharField(max_length=65)), ], options={ 'db_table': 'social_auth_nonce', }, bases=(models.Model, social_django.storage.DjangoNonceMixin), ), migrations.CreateModel( name='Partial', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('token', models.CharField(db_index=True, max_length=32)), ('next_step', models.PositiveSmallIntegerField(default=0)), ('backend', models.CharField(max_length=32)), ('data', social_django.fields.JSONField(default=dict)), ('timestamp', models.DateTimeField(auto_now_add=True, db_index=True)), ], options={ 'db_table': 'social_auth_partial', }, bases=(models.Model, social_django.storage.DjangoPartialMixin), ), migrations.CreateModel( name='UserSocialAuth', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('username', seahub.base.fields.LowerCaseCharField(db_index=True, max_length=255)), ('provider', models.CharField(max_length=32)), ('uid', models.CharField(max_length=255)), ('extra_data', social_django.fields.JSONField(default=dict)), ], options={ 'db_table': 'social_auth_usersocialauth', }, bases=(models.Model, social_django.storage.DjangoUserMixin), ), migrations.AlterUniqueTogether( name='usersocialauth', unique_together=set([('provider', 'uid')]), ), migrations.AlterUniqueTogether( name='nonce', unique_together=set([('server_url', 'timestamp', 'salt')]), ), migrations.AlterUniqueTogether( name='code', unique_together=set([('email', 'code')]), ), migrations.AlterUniqueTogether( name='association', unique_together=set([('server_url', 'handle')]), ), ]