# Generated by Django 5.2.5 on 2025-09-15 17:35

from django.db import migrations

import apps.core.choices.fields


class Migration(migrations.Migration):

    dependencies = [
        ("parks", "0020_fix_pghistory_update_timezone"),
    ]

    operations = [
        migrations.AlterField(
            model_name="park",
            name="park_type",
            field=apps.core.choices.fields.RichChoiceField(
                allow_deprecated=False,
                choice_group="types",
                choices=[
                    ("THEME_PARK", "Theme Park"),
                    ("AMUSEMENT_PARK", "Amusement Park"),
                    ("WATER_PARK", "Water Park"),
                    ("FAMILY_ENTERTAINMENT_CENTER", "Family Entertainment Center"),
                    ("CARNIVAL", "Carnival"),
                    ("FAIR", "Fair"),
                    ("PIER", "Pier"),
                    ("BOARDWALK", "Boardwalk"),
                    ("SAFARI_PARK", "Safari Park"),
                    ("ZOO", "Zoo"),
                    ("OTHER", "Other"),
                ],
                db_index=True,
                default="THEME_PARK",
                domain="parks",
                help_text="Type/category of the park",
                max_length=30,
            ),
        ),
        migrations.AlterField(
            model_name="park",
            name="status",
            field=apps.core.choices.fields.RichChoiceField(
                allow_deprecated=False,
                choice_group="statuses",
                choices=[
                    ("OPERATING", "Operating"),
                    ("CLOSED_TEMP", "Temporarily Closed"),
                    ("CLOSED_PERM", "Permanently Closed"),
                    ("UNDER_CONSTRUCTION", "Under Construction"),
                    ("DEMOLISHED", "Demolished"),
                    ("RELOCATED", "Relocated"),
                ],
                default="OPERATING",
                domain="parks",
                max_length=20,
            ),
        ),
        migrations.AlterField(
            model_name="parkevent",
            name="park_type",
            field=apps.core.choices.fields.RichChoiceField(
                allow_deprecated=False,
                choice_group="types",
                choices=[
                    ("THEME_PARK", "Theme Park"),
                    ("AMUSEMENT_PARK", "Amusement Park"),
                    ("WATER_PARK", "Water Park"),
                    ("FAMILY_ENTERTAINMENT_CENTER", "Family Entertainment Center"),
                    ("CARNIVAL", "Carnival"),
                    ("FAIR", "Fair"),
                    ("PIER", "Pier"),
                    ("BOARDWALK", "Boardwalk"),
                    ("SAFARI_PARK", "Safari Park"),
                    ("ZOO", "Zoo"),
                    ("OTHER", "Other"),
                ],
                default="THEME_PARK",
                domain="parks",
                help_text="Type/category of the park",
                max_length=30,
            ),
        ),
        migrations.AlterField(
            model_name="parkevent",
            name="status",
            field=apps.core.choices.fields.RichChoiceField(
                allow_deprecated=False,
                choice_group="statuses",
                choices=[
                    ("OPERATING", "Operating"),
                    ("CLOSED_TEMP", "Temporarily Closed"),
                    ("CLOSED_PERM", "Permanently Closed"),
                    ("UNDER_CONSTRUCTION", "Under Construction"),
                    ("DEMOLISHED", "Demolished"),
                    ("RELOCATED", "Relocated"),
                ],
                default="OPERATING",
                domain="parks",
                max_length=20,
            ),
        ),
    ]
