# Generated by Django 5.2.10 on 2026-01-10 22:01

import apps.core.choices.fields
from django.db import migrations


class Migration(migrations.Migration):

    dependencies = [
        ("parks", "0032_add_logo_image_id"),
    ]

    operations = [
        migrations.AlterField(
            model_name="company",
            name="founded_date_precision",
            field=apps.core.choices.fields.RichChoiceField(
                allow_deprecated=False,
                blank=True,
                choice_group="date_precision",
                choices=[
                    ("exact", "Exact Date"),
                    ("month", "Month and Year"),
                    ("year", "Year Only"),
                    ("decade", "Decade"),
                    ("century", "Century"),
                    ("approximate", "Approximate"),
                ],
                domain="parks",
                help_text="Precision of the founding date",
                max_length=20,
            ),
        ),
        migrations.AlterField(
            model_name="company",
            name="person_type",
            field=apps.core.choices.fields.RichChoiceField(
                allow_deprecated=False,
                blank=True,
                choice_group="person_types",
                choices=[
                    ("INDIVIDUAL", "Individual"),
                    ("FIRM", "Firm"),
                    ("ORGANIZATION", "Organization"),
                    ("CORPORATION", "Corporation"),
                    ("PARTNERSHIP", "Partnership"),
                    ("GOVERNMENT", "Government Entity"),
                ],
                domain="parks",
                help_text="Type of entity (individual, firm, organization, etc.)",
                max_length=20,
            ),
        ),
        migrations.AlterField(
            model_name="company",
            name="status",
            field=apps.core.choices.fields.RichChoiceField(
                allow_deprecated=False,
                choice_group="company_statuses",
                choices=[
                    ("ACTIVE", "Active"),
                    ("DEFUNCT", "Defunct"),
                    ("MERGED", "Merged"),
                    ("ACQUIRED", "Acquired"),
                    ("RENAMED", "Renamed"),
                    ("DORMANT", "Dormant"),
                ],
                default="ACTIVE",
                domain="parks",
                help_text="Current operational status of the company",
                max_length=20,
            ),
        ),
        migrations.AlterField(
            model_name="companyevent",
            name="founded_date_precision",
            field=apps.core.choices.fields.RichChoiceField(
                allow_deprecated=False,
                blank=True,
                choice_group="date_precision",
                choices=[
                    ("exact", "Exact Date"),
                    ("month", "Month and Year"),
                    ("year", "Year Only"),
                    ("decade", "Decade"),
                    ("century", "Century"),
                    ("approximate", "Approximate"),
                ],
                domain="parks",
                help_text="Precision of the founding date",
                max_length=20,
            ),
        ),
        migrations.AlterField(
            model_name="companyevent",
            name="person_type",
            field=apps.core.choices.fields.RichChoiceField(
                allow_deprecated=False,
                blank=True,
                choice_group="person_types",
                choices=[
                    ("INDIVIDUAL", "Individual"),
                    ("FIRM", "Firm"),
                    ("ORGANIZATION", "Organization"),
                    ("CORPORATION", "Corporation"),
                    ("PARTNERSHIP", "Partnership"),
                    ("GOVERNMENT", "Government Entity"),
                ],
                domain="parks",
                help_text="Type of entity (individual, firm, organization, etc.)",
                max_length=20,
            ),
        ),
        migrations.AlterField(
            model_name="companyevent",
            name="status",
            field=apps.core.choices.fields.RichChoiceField(
                allow_deprecated=False,
                choice_group="company_statuses",
                choices=[
                    ("ACTIVE", "Active"),
                    ("DEFUNCT", "Defunct"),
                    ("MERGED", "Merged"),
                    ("ACQUIRED", "Acquired"),
                    ("RENAMED", "Renamed"),
                    ("DORMANT", "Dormant"),
                ],
                default="ACTIVE",
                domain="parks",
                help_text="Current operational status of the company",
                max_length=20,
            ),
        ),
        migrations.AlterField(
            model_name="park",
            name="closing_date_precision",
            field=apps.core.choices.fields.RichChoiceField(
                allow_deprecated=False,
                blank=True,
                choice_group="date_precision",
                choices=[
                    ("exact", "Exact Date"),
                    ("month", "Month and Year"),
                    ("year", "Year Only"),
                    ("decade", "Decade"),
                    ("century", "Century"),
                    ("approximate", "Approximate"),
                ],
                default="exact",
                domain="parks",
                help_text="Precision of the closing date",
                max_length=20,
            ),
        ),
        migrations.AlterField(
            model_name="park",
            name="opening_date_precision",
            field=apps.core.choices.fields.RichChoiceField(
                allow_deprecated=False,
                blank=True,
                choice_group="date_precision",
                choices=[
                    ("exact", "Exact Date"),
                    ("month", "Month and Year"),
                    ("year", "Year Only"),
                    ("decade", "Decade"),
                    ("century", "Century"),
                    ("approximate", "Approximate"),
                ],
                default="exact",
                domain="parks",
                help_text="Precision of the opening date",
                max_length=20,
            ),
        ),
        migrations.AlterField(
            model_name="parkevent",
            name="closing_date_precision",
            field=apps.core.choices.fields.RichChoiceField(
                allow_deprecated=False,
                blank=True,
                choice_group="date_precision",
                choices=[
                    ("exact", "Exact Date"),
                    ("month", "Month and Year"),
                    ("year", "Year Only"),
                    ("decade", "Decade"),
                    ("century", "Century"),
                    ("approximate", "Approximate"),
                ],
                default="exact",
                domain="parks",
                help_text="Precision of the closing date",
                max_length=20,
            ),
        ),
        migrations.AlterField(
            model_name="parkevent",
            name="opening_date_precision",
            field=apps.core.choices.fields.RichChoiceField(
                allow_deprecated=False,
                blank=True,
                choice_group="date_precision",
                choices=[
                    ("exact", "Exact Date"),
                    ("month", "Month and Year"),
                    ("year", "Year Only"),
                    ("decade", "Decade"),
                    ("century", "Century"),
                    ("approximate", "Approximate"),
                ],
                default="exact",
                domain="parks",
                help_text="Precision of the opening date",
                max_length=20,
            ),
        ),
    ]
