# 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", ), ), ], ), ]