mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-20 19:08:21 +00:00
[social auth & notification] Add wechat work notification
This commit is contained in:
107
thirdpart/social_django/migrations/0001_initial.py
Normal file
107
thirdpart/social_django/migrations/0001_initial.py
Normal file
@@ -0,0 +1,107 @@
|
||||
# -*- 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')]),
|
||||
),
|
||||
]
|
Reference in New Issue
Block a user