1# -*- coding: utf-8 -*- 

2 

3from django.db import models, migrations 

4import django.utils.timezone 

5 

6 

7class Migration(migrations.Migration): 

8 

9 dependencies = [ 

10 ('auth', '0001_initial'), 

11 ] 

12 

13 operations = [ 

14 migrations.CreateModel( 

15 name='AddEmailConfirmation', 

16 fields=[ 

17 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 

18 ('confirmation_key', models.CharField(unique=True, max_length=40)), 

19 ('date_created', models.DateTimeField(auto_now_add=True)), 

20 ], 

21 options={ 

22 'abstract': False, 

23 }, 

24 bases=(models.Model,), 

25 ), 

26 migrations.CreateModel( 

27 name='MergeAccountConfirmation', 

28 fields=[ 

29 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 

30 ('confirmation_key', models.CharField(unique=True, max_length=40)), 

31 ('date_created', models.DateTimeField(auto_now_add=True)), 

32 ], 

33 options={ 

34 'abstract': False, 

35 }, 

36 bases=(models.Model,), 

37 ), 

38 migrations.CreateModel( 

39 name='ResetPasswordConfirmation', 

40 fields=[ 

41 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 

42 ('confirmation_key', models.CharField(unique=True, max_length=40)), 

43 ('date_created', models.DateTimeField(auto_now_add=True)), 

44 ], 

45 options={ 

46 'abstract': False, 

47 }, 

48 bases=(models.Model,), 

49 ), 

50 migrations.CreateModel( 

51 name='User', 

52 fields=[ 

53 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 

54 ('password', models.CharField(max_length=128, verbose_name='password')), 

55 ('last_login', models.DateTimeField(default=django.utils.timezone.now, verbose_name='last login')), 

56 ('is_superuser', models.BooleanField(default=False, help_text='Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')), 

57 ('main_email', models.EmailField(unique=True, max_length=255, verbose_name='email')), 

58 ('first_name', models.CharField(max_length=100, null=True, blank=True)), 

59 ('last_name', models.CharField(max_length=100, null=True, blank=True)), 

60 ('is_active', models.BooleanField(default=False)), 

61 ('is_staff', models.BooleanField(default=False)), 

62 ('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 his/her group.', verbose_name='groups')), 

63 ('user_permissions', 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')), 

64 ], 

65 options={ 

66 'abstract': False, 

67 }, 

68 bases=(models.Model,), 

69 ), 

70 migrations.CreateModel( 

71 name='UserEmail', 

72 fields=[ 

73 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 

74 ('email', models.EmailField(unique=True, max_length=244)), 

75 ('user', models.ForeignKey(related_name='emails', to='django_email_accounts.User', null=True, on_delete=models.CASCADE)), 

76 ], 

77 options={ 

78 }, 

79 bases=(models.Model,), 

80 ), 

81 migrations.CreateModel( 

82 name='UserRegistrationConfirmation', 

83 fields=[ 

84 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 

85 ('confirmation_key', models.CharField(unique=True, max_length=40)), 

86 ('date_created', models.DateTimeField(auto_now_add=True)), 

87 ('user', models.OneToOneField(related_name='confirmation', to='django_email_accounts.User', on_delete=models.CASCADE)), 

88 ], 

89 options={ 

90 'abstract': False, 

91 }, 

92 bases=(models.Model,), 

93 ), 

94 migrations.AddField( 

95 model_name='resetpasswordconfirmation', 

96 name='user', 

97 field=models.ForeignKey(related_name='reset_password_confirmations', to='django_email_accounts.User', on_delete=models.CASCADE), 

98 preserve_default=True, 

99 ), 

100 migrations.AddField( 

101 model_name='mergeaccountconfirmation', 

102 name='initial_user', 

103 field=models.ForeignKey(related_name='merge_account_initial_set', to='django_email_accounts.User', on_delete=models.CASCADE), 

104 preserve_default=True, 

105 ), 

106 migrations.AddField( 

107 model_name='mergeaccountconfirmation', 

108 name='merge_with', 

109 field=models.ForeignKey(related_name='merge_account_with_set', to='django_email_accounts.User', on_delete=models.CASCADE), 

110 preserve_default=True, 

111 ), 

112 migrations.AddField( 

113 model_name='addemailconfirmation', 

114 name='email', 

115 field=models.ForeignKey(to='django_email_accounts.UserEmail', on_delete=models.CASCADE), 

116 preserve_default=True, 

117 ), 

118 migrations.AddField( 

119 model_name='addemailconfirmation', 

120 name='user', 

121 field=models.ForeignKey(to='django_email_accounts.User', on_delete=models.CASCADE), 

122 preserve_default=True, 

123 ), 

124 ]