# Generated by Django 3.0.5 on 2020-06-28 17:18

import datetime
import django.contrib.auth.models
import django.contrib.auth.validators
from django.db import migrations, models
import django.db.models.deletion
import django.utils.timezone
import django_resized.forms
import phonenumber_field.modelfields
import users.models


class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('auth', '0011_update_proxy_permissions'),
        ('messenger', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='CustomUser',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('password', models.CharField(max_length=128, verbose_name='password')),
                ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')),
                ('is_superuser', models.BooleanField(default=False, help_text='Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')),
                ('username', models.CharField(error_messages={'unique': 'A user with that username already exists.'}, help_text='Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.', max_length=150, unique=True, validators=[django.contrib.auth.validators.UnicodeUsernameValidator()], verbose_name='username')),
                ('first_name', models.CharField(blank=True, max_length=30, verbose_name='first name')),
                ('last_name', models.CharField(blank=True, max_length=150, verbose_name='last name')),
                ('is_staff', models.BooleanField(default=False, help_text='Designates whether the user can log into this admin site.', verbose_name='staff status')),
                ('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')),
                ('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')),
                ('gender', models.CharField(choices=[('Agender', 'Agender'), ('Bigender', 'Bigender'), ('Cisgender', 'Cisgender'), ('Cis Female', 'Cis Female'), ('Cis Male', 'Cis Male'), ('Female', 'Female'), ('Gender Fluid', 'Gender Fluid'), ('Gender Questioning', 'Gender Questioning'), ('Genderqueer', 'Genderqueer'), ('Intersex', 'Intersex'), ('Male', 'Male'), ('Neither', 'Neither'), ('Non-binary', 'Non-binary'), ('Other', 'Other')], default='Agender', max_length=100)),
                ('phone', phonenumber_field.modelfields.PhoneNumberField(max_length=128, null=True, region=None, unique=True)),
                ('birthday', models.DateField(null=True)),
                ('state', models.CharField(choices=[('AL', 'Alabama'), ('AZ', 'Arizona'), ('AR', 'Arkansas'), ('CA', 'California'), ('CO', 'Colorado'), ('CT', 'Connecticut'), ('DE', 'Delaware'), ('DC', 'District of Columbia'), ('FL', 'Florida'), ('GA', 'Georgia'), ('ID', 'Idaho'), ('IL', 'Illinois'), ('IN', 'Indiana'), ('IA', 'Iowa'), ('KS', 'Kansas'), ('KY', 'Kentucky'), ('LA', 'Louisiana'), ('ME', 'Maine'), ('MD', 'Maryland'), ('MA', 'Massachusetts'), ('MI', 'Michigan'), ('MN', 'Minnesota'), ('MS', 'Mississippi'), ('MO', 'Missouri'), ('MT', 'Montana'), ('NE', 'Nebraska'), ('NV', 'Nevada'), ('NH', 'New Hampshire'), ('NJ', 'New Jersey'), ('NM', 'New Mexico'), ('NY', 'New York'), ('NC', 'North Carolina'), ('ND', 'North Dakota'), ('OH', 'Ohio'), ('OK', 'Oklahoma'), ('OR', 'Oregon'), ('PA', 'Pennsylvania'), ('RI', 'Rhode Island'), ('SC', 'South Carolina'), ('SD', 'South Dakota'), ('TN', 'Tennessee'), ('TX', 'Texas'), ('UT', 'Utah'), ('VT', 'Vermont'), ('VA', 'Virginia'), ('WA', 'Washington'), ('WV', 'West Virginia'), ('WI', 'Wisconsin'), ('WY', 'Wyoming')], default='NY', max_length=100)),
                ('city', models.CharField(blank=True, max_length=100)),
                ('photo', django_resized.forms.ResizedImageField(blank=True, crop=None, force_format=None, keep_meta=True, null=True, quality=80, size=[300, 250], upload_to=users.models.path_and_rename)),
                ('email', models.EmailField(blank=True, max_length=254)),
                ('favorite_artist', models.CharField(blank=True, max_length=100)),
                ('favorite_song', models.CharField(blank=True, max_length=100)),
                ('favorite_show', models.CharField(blank=True, max_length=100)),
                ('favorite_movie', models.CharField(blank=True, max_length=100)),
                ('favorite_color', models.CharField(blank=True, max_length=100)),
                ('created_at', models.DateTimeField(default=datetime.datetime.now)),
                ('user_group', models.CharField(choices=[('normal', 'normal'), ('paid', 'paid')], default='normal', max_length=100)),
                ('groups', models.ManyToManyField(blank=True, help_text='The groups this user belongs to. A user will get all permissions granted to each of their groups.', related_name='user_set', related_query_name='user', to='auth.Group', verbose_name='groups')),
                ('sender', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='messenger.Sender')),
                ('user_permissions', models.ManyToManyField(blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.Permission', verbose_name='user permissions')),
            ],
            options={
                'verbose_name': 'user',
                'verbose_name_plural': 'users',
                'abstract': False,
            },
            managers=[
                ('objects', django.contrib.auth.models.UserManager()),
            ],
        ),
    ]

304296905bd1aff93f6b9b8c4d6fbe9300243918
<mask token>

<mask token>


class Migration(migrations.Migration):
    <mask token>
    <mask token>
    <mask token>

<mask token>


class Migration(migrations.Migration):
    initial = True
    dependencies = [('auth', '0011_update_proxy_permissions'), ('messenger',
        '0001_initial')]
    operations = [migrations.CreateModel(name='CustomUser', fields=[('id',
        models.AutoField(auto_created=True, primary_key=True, serialize=
        False, verbose_name='ID')), ('password', models.CharField(
        max_length=128, verbose_name='password')), ('last_login', models.
        DateTimeField(blank=True, null=True, verbose_name='last login')), (
        'is_superuser', models.BooleanField(default=False, help_text=
        'Designates that this user has all permissions without explicitly assigning them.'
        , verbose_name='superuser status')), ('username', models.CharField(
        error_messages={'unique':
        'A user with that username already exists.'}, help_text=
        'Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.'
        , max_length=150, unique=True, validators=[django.contrib.auth.
        validators.UnicodeUsernameValidator()], verbose_name='username')),
        ('first_name', models.CharField(blank=True, max_length=30,
        verbose_name='first name')), ('last_name', models.CharField(blank=
        True, max_length=150, verbose_name='last name')), ('is_staff',
        models.BooleanField(default=False, help_text=
        'Designates whether the user can log into this admin site.',
        verbose_name='staff status')), ('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')), ('date_joined', models.DateTimeField(
        default=django.utils.timezone.now, verbose_name='date joined')), (
        'gender', models.CharField(choices=[('Agender', 'Agender'), (
        'Bigender', 'Bigender'), ('Cisgender', 'Cisgender'), ('Cis Female',
        'Cis Female'), ('Cis Male', 'Cis Male'), ('Female', 'Female'), (
        'Gender Fluid', 'Gender Fluid'), ('Gender Questioning',
        'Gender Questioning'), ('Genderqueer', 'Genderqueer'), ('Intersex',
        'Intersex'), ('Male', 'Male'), ('Neither', 'Neither'), (
        'Non-binary', 'Non-binary'), ('Other', 'Other')], default='Agender',
        max_length=100)), ('phone', phonenumber_field.modelfields.
        PhoneNumberField(max_length=128, null=True, region=None, unique=
        True)), ('birthday', models.DateField(null=True)), ('state', models
        .CharField(choices=[('AL', 'Alabama'), ('AZ', 'Arizona'), ('AR',
        'Arkansas'), ('CA', 'California'), ('CO', 'Colorado'), ('CT',
        'Connecticut'), ('DE', 'Delaware'), ('DC', 'District of Columbia'),
        ('FL', 'Florida'), ('GA', 'Georgia'), ('ID', 'Idaho'), ('IL',
        'Illinois'), ('IN', 'Indiana'), ('IA', 'Iowa'), ('KS', 'Kansas'), (
        'KY', 'Kentucky'), ('LA', 'Louisiana'), ('ME', 'Maine'), ('MD',
        'Maryland'), ('MA', 'Massachusetts'), ('MI', 'Michigan'), ('MN',
        'Minnesota'), ('MS', 'Mississippi'), ('MO', 'Missouri'), ('MT',
        'Montana'), ('NE', 'Nebraska'), ('NV', 'Nevada'), ('NH',
        'New Hampshire'), ('NJ', 'New Jersey'), ('NM', 'New Mexico'), ('NY',
        'New York'), ('NC', 'North Carolina'), ('ND', 'North Dakota'), (
        'OH', 'Ohio'), ('OK', 'Oklahoma'), ('OR', 'Oregon'), ('PA',
        'Pennsylvania'), ('RI', 'Rhode Island'), ('SC', 'South Carolina'),
        ('SD', 'South Dakota'), ('TN', 'Tennessee'), ('TX', 'Texas'), ('UT',
        'Utah'), ('VT', 'Vermont'), ('VA', 'Virginia'), ('WA', 'Washington'
        ), ('WV', 'West Virginia'), ('WI', 'Wisconsin'), ('WY', 'Wyoming')],
        default='NY', max_length=100)), ('city', models.CharField(blank=
        True, max_length=100)), ('photo', django_resized.forms.
        ResizedImageField(blank=True, crop=None, force_format=None,
        keep_meta=True, null=True, quality=80, size=[300, 250], upload_to=
        users.models.path_and_rename)), ('email', models.EmailField(blank=
        True, max_length=254)), ('favorite_artist', models.CharField(blank=
        True, max_length=100)), ('favorite_song', models.CharField(blank=
        True, max_length=100)), ('favorite_show', models.CharField(blank=
        True, max_length=100)), ('favorite_movie', models.CharField(blank=
        True, max_length=100)), ('favorite_color', models.CharField(blank=
        True, max_length=100)), ('created_at', models.DateTimeField(default
        =datetime.datetime.now)), ('user_group', models.CharField(choices=[
        ('normal', 'normal'), ('paid', 'paid')], default='normal',
        max_length=100)), ('groups', models.ManyToManyField(blank=True,
        help_text=
        'The groups this user belongs to. A user will get all permissions granted to each of their groups.'
        , related_name='user_set', related_query_name='user', to=
        'auth.Group', verbose_name='groups')), ('sender', models.ForeignKey
        (null=True, on_delete=django.db.models.deletion.CASCADE, to=
        'messenger.Sender')), ('user_permissions', models.ManyToManyField(
        blank=True, help_text='Specific permissions for this user.',
        related_name='user_set', related_query_name='user', to=
        'auth.Permission', verbose_name='user permissions'))], options={
        'verbose_name': 'user', 'verbose_name_plural': 'users', 'abstract':
        False}, managers=[('objects', django.contrib.auth.models.
        UserManager())])]

import datetime
import django.contrib.auth.models
import django.contrib.auth.validators
from django.db import migrations, models
import django.db.models.deletion
import django.utils.timezone
import django_resized.forms
import phonenumber_field.modelfields
import users.models


class Migration(migrations.Migration):
    initial = True
    dependencies = [('auth', '0011_update_proxy_permissions'), ('messenger',
        '0001_initial')]
    operations = [migrations.CreateModel(name='CustomUser', fields=[('id',
        models.AutoField(auto_created=True, primary_key=True, serialize=
        False, verbose_name='ID')), ('password', models.CharField(
        max_length=128, verbose_name='password')), ('last_login', models.
        DateTimeField(blank=True, null=True, verbose_name='last login')), (
        'is_superuser', models.BooleanField(default=False, help_text=
        'Designates that this user has all permissions without explicitly assigning them.'
        , verbose_name='superuser status')), ('username', models.CharField(
        error_messages={'unique':
        'A user with that username already exists.'}, help_text=
        'Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.'
        , max_length=150, unique=True, validators=[django.contrib.auth.
        validators.UnicodeUsernameValidator()], verbose_name='username')),
        ('first_name', models.CharField(blank=True, max_length=30,
        verbose_name='first name')), ('last_name', models.CharField(blank=
        True, max_length=150, verbose_name='last name')), ('is_staff',
        models.BooleanField(default=False, help_text=
        'Designates whether the user can log into this admin site.',
        verbose_name='staff status')), ('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')), ('date_joined', models.DateTimeField(
        default=django.utils.timezone.now, verbose_name='date joined')), (
        'gender', models.CharField(choices=[('Agender', 'Agender'), (
        'Bigender', 'Bigender'), ('Cisgender', 'Cisgender'), ('Cis Female',
        'Cis Female'), ('Cis Male', 'Cis Male'), ('Female', 'Female'), (
        'Gender Fluid', 'Gender Fluid'), ('Gender Questioning',
        'Gender Questioning'), ('Genderqueer', 'Genderqueer'), ('Intersex',
        'Intersex'), ('Male', 'Male'), ('Neither', 'Neither'), (
        'Non-binary', 'Non-binary'), ('Other', 'Other')], default='Agender',
        max_length=100)), ('phone', phonenumber_field.modelfields.
        PhoneNumberField(max_length=128, null=True, region=None, unique=
        True)), ('birthday', models.DateField(null=True)), ('state', models
        .CharField(choices=[('AL', 'Alabama'), ('AZ', 'Arizona'), ('AR',
        'Arkansas'), ('CA', 'California'), ('CO', 'Colorado'), ('CT',
        'Connecticut'), ('DE', 'Delaware'), ('DC', 'District of Columbia'),
        ('FL', 'Florida'), ('GA', 'Georgia'), ('ID', 'Idaho'), ('IL',
        'Illinois'), ('IN', 'Indiana'), ('IA', 'Iowa'), ('KS', 'Kansas'), (
        'KY', 'Kentucky'), ('LA', 'Louisiana'), ('ME', 'Maine'), ('MD',
        'Maryland'), ('MA', 'Massachusetts'), ('MI', 'Michigan'), ('MN',
        'Minnesota'), ('MS', 'Mississippi'), ('MO', 'Missouri'), ('MT',
        'Montana'), ('NE', 'Nebraska'), ('NV', 'Nevada'), ('NH',
        'New Hampshire'), ('NJ', 'New Jersey'), ('NM', 'New Mexico'), ('NY',
        'New York'), ('NC', 'North Carolina'), ('ND', 'North Dakota'), (
        'OH', 'Ohio'), ('OK', 'Oklahoma'), ('OR', 'Oregon'), ('PA',
        'Pennsylvania'), ('RI', 'Rhode Island'), ('SC', 'South Carolina'),
        ('SD', 'South Dakota'), ('TN', 'Tennessee'), ('TX', 'Texas'), ('UT',
        'Utah'), ('VT', 'Vermont'), ('VA', 'Virginia'), ('WA', 'Washington'
        ), ('WV', 'West Virginia'), ('WI', 'Wisconsin'), ('WY', 'Wyoming')],
        default='NY', max_length=100)), ('city', models.CharField(blank=
        True, max_length=100)), ('photo', django_resized.forms.
        ResizedImageField(blank=True, crop=None, force_format=None,
        keep_meta=True, null=True, quality=80, size=[300, 250], upload_to=
        users.models.path_and_rename)), ('email', models.EmailField(blank=
        True, max_length=254)), ('favorite_artist', models.CharField(blank=
        True, max_length=100)), ('favorite_song', models.CharField(blank=
        True, max_length=100)), ('favorite_show', models.CharField(blank=
        True, max_length=100)), ('favorite_movie', models.CharField(blank=
        True, max_length=100)), ('favorite_color', models.CharField(blank=
        True, max_length=100)), ('created_at', models.DateTimeField(default
        =datetime.datetime.now)), ('user_group', models.CharField(choices=[
        ('normal', 'normal'), ('paid', 'paid')], default='normal',
        max_length=100)), ('groups', models.ManyToManyField(blank=True,
        help_text=
        'The groups this user belongs to. A user will get all permissions granted to each of their groups.'
        , related_name='user_set', related_query_name='user', to=
        'auth.Group', verbose_name='groups')), ('sender', models.ForeignKey
        (null=True, on_delete=django.db.models.deletion.CASCADE, to=
        'messenger.Sender')), ('user_permissions', models.ManyToManyField(
        blank=True, help_text='Specific permissions for this user.',
        related_name='user_set', related_query_name='user', to=
        'auth.Permission', verbose_name='user permissions'))], options={
        'verbose_name': 'user', 'verbose_name_plural': 'users', 'abstract':
        False}, managers=[('objects', django.contrib.auth.models.
        UserManager())])]

# Generated by Django 3.0.5 on 2020-06-28 17:18

import datetime
import django.contrib.auth.models
import django.contrib.auth.validators
from django.db import migrations, models
import django.db.models.deletion
import django.utils.timezone
import django_resized.forms
import phonenumber_field.modelfields
import users.models


class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('auth', '0011_update_proxy_permissions'),
        ('messenger', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='CustomUser',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('password', models.CharField(max_length=128, verbose_name='password')),
                ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')),
                ('is_superuser', models.BooleanField(default=False, help_text='Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')),
                ('username', models.CharField(error_messages={'unique': 'A user with that username already exists.'}, help_text='Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.', max_length=150, unique=True, validators=[django.contrib.auth.validators.UnicodeUsernameValidator()], verbose_name='username')),
                ('first_name', models.CharField(blank=True, max_length=30, verbose_name='first name')),
                ('last_name', models.CharField(blank=True, max_length=150, verbose_name='last name')),
                ('is_staff', models.BooleanField(default=False, help_text='Designates whether the user can log into this admin site.', verbose_name='staff status')),
                ('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')),
                ('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')),
                ('gender', models.CharField(choices=[('Agender', 'Agender'), ('Bigender', 'Bigender'), ('Cisgender', 'Cisgender'), ('Cis Female', 'Cis Female'), ('Cis Male', 'Cis Male'), ('Female', 'Female'), ('Gender Fluid', 'Gender Fluid'), ('Gender Questioning', 'Gender Questioning'), ('Genderqueer', 'Genderqueer'), ('Intersex', 'Intersex'), ('Male', 'Male'), ('Neither', 'Neither'), ('Non-binary', 'Non-binary'), ('Other', 'Other')], default='Agender', max_length=100)),
                ('phone', phonenumber_field.modelfields.PhoneNumberField(max_length=128, null=True, region=None, unique=True)),
                ('birthday', models.DateField(null=True)),
                ('state', models.CharField(choices=[('AL', 'Alabama'), ('AZ', 'Arizona'), ('AR', 'Arkansas'), ('CA', 'California'), ('CO', 'Colorado'), ('CT', 'Connecticut'), ('DE', 'Delaware'), ('DC', 'District of Columbia'), ('FL', 'Florida'), ('GA', 'Georgia'), ('ID', 'Idaho'), ('IL', 'Illinois'), ('IN', 'Indiana'), ('IA', 'Iowa'), ('KS', 'Kansas'), ('KY', 'Kentucky'), ('LA', 'Louisiana'), ('ME', 'Maine'), ('MD', 'Maryland'), ('MA', 'Massachusetts'), ('MI', 'Michigan'), ('MN', 'Minnesota'), ('MS', 'Mississippi'), ('MO', 'Missouri'), ('MT', 'Montana'), ('NE', 'Nebraska'), ('NV', 'Nevada'), ('NH', 'New Hampshire'), ('NJ', 'New Jersey'), ('NM', 'New Mexico'), ('NY', 'New York'), ('NC', 'North Carolina'), ('ND', 'North Dakota'), ('OH', 'Ohio'), ('OK', 'Oklahoma'), ('OR', 'Oregon'), ('PA', 'Pennsylvania'), ('RI', 'Rhode Island'), ('SC', 'South Carolina'), ('SD', 'South Dakota'), ('TN', 'Tennessee'), ('TX', 'Texas'), ('UT', 'Utah'), ('VT', 'Vermont'), ('VA', 'Virginia'), ('WA', 'Washington'), ('WV', 'West Virginia'), ('WI', 'Wisconsin'), ('WY', 'Wyoming')], default='NY', max_length=100)),
                ('city', models.CharField(blank=True, max_length=100)),
                ('photo', django_resized.forms.ResizedImageField(blank=True, crop=None, force_format=None, keep_meta=True, null=True, quality=80, size=[300, 250], upload_to=users.models.path_and_rename)),
                ('email', models.EmailField(blank=True, max_length=254)),
                ('favorite_artist', models.CharField(blank=True, max_length=100)),
                ('favorite_song', models.CharField(blank=True, max_length=100)),
                ('favorite_show', models.CharField(blank=True, max_length=100)),
                ('favorite_movie', models.CharField(blank=True, max_length=100)),
                ('favorite_color', models.CharField(blank=True, max_length=100)),
                ('created_at', models.DateTimeField(default=datetime.datetime.now)),
                ('user_group', models.CharField(choices=[('normal', 'normal'), ('paid', 'paid')], default='normal', max_length=100)),
                ('groups', models.ManyToManyField(blank=True, help_text='The groups this user belongs to. A user will get all permissions granted to each of their groups.', related_name='user_set', related_query_name='user', to='auth.Group', verbose_name='groups')),
                ('sender', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='messenger.Sender')),
                ('user_permissions', models.ManyToManyField(blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.Permission', verbose_name='user permissions')),
            ],
            options={
                'verbose_name': 'user',
                'verbose_name_plural': 'users',
                'abstract': False,
            },
            managers=[
                ('objects', django.contrib.auth.models.UserManager()),
            ],
        ),
    ]
