# Generated by Django 6.0.1 on 2026-01-29 01:23

import django.db.models.deletion
from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('events', '0045_event_event_image_event_event_image_url_and_more'),
    ]

    operations = [
        migrations.AddField(
            model_name='organization',
            name='address_complete',
            field=models.CharField(blank=True, max_length=127, null=True),
        ),
        migrations.AlterField(
            model_name='event',
            name='event_type',
            field=models.CharField(choices=[('Ce', 'Civic Engagement'), ('Co', '🍿'), ('Da', '🪇'), ('Ed', '🍎'), ('Ex', '💪'), ('Gv', '🛠️'), ('Mu', '🎶'), ('Na', '🍃'), ('Ot', '🤔'), ('Th', '🎭'), ('Va', 'Visual Art')], default='Mu', max_length=15),
        ),
        migrations.AlterField(
            model_name='organization',
            name='cal',
            field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='org_cal', to='events.calendar'),
        ),
        migrations.AlterField(
            model_name='organization',
            name='city',
            field=models.CharField(blank=True, max_length=127, null=True),
        ),
        migrations.AlterField(
            model_name='organization',
            name='org_type',
            field=models.CharField(choices=[('Fb', 'Food & Beverage'), ('Re', 'Retail'), ('Se', 'Service'), ('Vn', 'Venue'), ('Ud', 'Undefined')], default='Re', max_length=31),
        ),
        migrations.AlterField(
            model_name='organization',
            name='state',
            field=models.CharField(blank=True, max_length=127, null=True),
        ),
        migrations.AlterField(
            model_name='promo',
            name='promo_type',
            field=models.CharField(choices=[('Ar', '🎨'), ('Bv', '🍻'), ('Fo', '🥗'), ('Ev', '🎟️'), ('Re', '🛍️'), ('Sv', '📌'), ('Ma', '🪢'), ('Ca', '🔍'), ('Jo', '📝'), ('Ja', '✒️'), ('Sp', '⚙️'), ('An', '🩺'), ('Su', '🧩')], default='Ar', max_length=15),
        ),
        migrations.CreateModel(
            name='Place',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(max_length=31, unique=True)),
                ('place_type', models.CharField(blank=True, max_length=31, null=True)),
                ('num_of_divs', models.CharField(blank=True, max_length=4, null=True)),
                ('div_type', models.CharField(blank=True, max_length=7, null=True)),
                ('connection_type', models.CharField(choices=[('Ci', 'City'), ('Co', 'County'), ('St', 'State')], default='Ci', max_length=31)),
                ('notes', models.TextField(blank=True, null=True)),
                ('calendar', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='events.calendar')),
                ('connection', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='events.place')),
            ],
        ),
        migrations.DeleteModel(
            name='Person',
        ),
    ]
