# Generated by Django 4.2.10 on 2024-03-20 13:28 from django.db import migrations, models import django.db.models.deletion import phonenumber_field.modelfields class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='AddressModel', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('address_1', models.CharField(max_length=128)), ('address_2', models.CharField(blank=True, max_length=128)), ('city', models.CharField(max_length=128)), ('state', models.CharField(max_length=2)), ('zip_code', models.CharField(max_length=5)), ], ), migrations.CreateModel( name='Membership', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('children', models.CharField(default='', max_length=256)), ], ), migrations.CreateModel( name='UsefulLinks', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=256)), ('url', models.CharField(max_length=256)), ], ), migrations.CreateModel( name='MembershipPerson', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('first_name', models.CharField(blank=True, max_length=256, null=True)), ('last_name', models.CharField(blank=True, max_length=256, null=True)), ('phone_number', phonenumber_field.modelfields.PhoneNumberField(max_length=128, null=True, region=None, unique=True)), ('email', models.EmailField(blank=True, max_length=254, null=True)), ('membership', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='schasite.membership')), ], ), migrations.CreateModel( name='MembershipCommittee', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('block_captain', models.BooleanField(default=False)), ('coordinator', models.BooleanField(default=False)), ('egg_hunt', models.BooleanField(default=False)), ('spring_garage_sale', models.BooleanField(default=False)), ('golf_outing', models.BooleanField(default=False)), ('ice_cream_social', models.BooleanField(default=False)), ('fall_garage_sale', models.BooleanField(default=False)), ('halloween_party', models.BooleanField(default=False)), ('santa_visit', models.BooleanField(default=False)), ('website', models.BooleanField(default=False)), ('civic_affair', models.BooleanField(default=False)), ('phone_directory', models.BooleanField(default=False)), ('no_preference', models.BooleanField(default=False)), ('membership', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='schasite.membership')), ], ), migrations.CreateModel( name='CalendarEvent', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('event_name', models.CharField(max_length=256)), ('start_date', models.DateField(blank=True, null=True)), ('end_date', models.DateField(blank=True, null=True)), ('location_name', models.CharField(blank=True, max_length=256, null=True)), ('coordinator_email', models.EmailField(blank=True, max_length=256, null=True)), ('event_link_name', models.CharField(blank=True, max_length=64, null=True)), ('event_url', models.URLField(blank=True, max_length=256, null=True)), ('location_address', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='schasite.addressmodel')), ], ), migrations.CreateModel( name='AddressModel1', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('address_1', models.CharField(max_length=128)), ('address_2', models.CharField(blank=True, max_length=128)), ('city', models.CharField(max_length=128)), ('state', models.CharField(max_length=2)), ('zip_code', models.CharField(max_length=5)), ('membership', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, to='schasite.membership')), ], ), ]