# Generated by Codex on 2026-05-16

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ("market", "0026_farmer_listing_quantity_integer"),
    ]

    operations = [
        migrations.AddField(
            model_name="marketcategory",
            name="description_label",
            field=models.CharField(blank=True, default="", max_length=80),
        ),
        migrations.AddField(
            model_name="marketcategory",
            name="detail_about_title",
            field=models.CharField(blank=True, default="", max_length=100),
        ),
        migrations.AddField(
            model_name="marketcategory",
            name="detail_specs_title",
            field=models.CharField(blank=True, default="", max_length=100),
        ),
        migrations.AddField(
            model_name="marketcategory",
            name="location_section_title",
            field=models.CharField(blank=True, default="", max_length=100),
        ),
        migrations.AddField(
            model_name="marketcategory",
            name="price_label",
            field=models.CharField(blank=True, default="", max_length=80),
        ),
        migrations.AddField(
            model_name="marketcategory",
            name="product_name_label",
            field=models.CharField(blank=True, default="", max_length=80),
        ),
        migrations.AddField(
            model_name="marketcategory",
            name="quantity_label",
            field=models.CharField(blank=True, default="", max_length=80),
        ),
        migrations.AddField(
            model_name="marketcategory",
            name="require_quantity_field",
            field=models.BooleanField(default=True),
        ),
        migrations.AddField(
            model_name="marketcategory",
            name="require_unit_field",
            field=models.BooleanField(default=True),
        ),
        migrations.AddField(
            model_name="marketcategory",
            name="short_summary_label",
            field=models.CharField(blank=True, default="", max_length=80),
        ),
        migrations.AddField(
            model_name="marketcategory",
            name="show_description_publicly",
            field=models.BooleanField(default=True),
        ),
        migrations.AddField(
            model_name="marketcategory",
            name="show_price_publicly",
            field=models.BooleanField(default=True),
        ),
        migrations.AddField(
            model_name="marketcategory",
            name="show_quantity_field",
            field=models.BooleanField(default=True),
        ),
        migrations.AddField(
            model_name="marketcategory",
            name="show_unit_field",
            field=models.BooleanField(default=True),
        ),
        migrations.AddField(
            model_name="marketcategory",
            name="show_unit_publicly",
            field=models.BooleanField(default=True),
        ),
        migrations.AddField(
            model_name="marketcategory",
            name="unit_label",
            field=models.CharField(blank=True, default="", max_length=80),
        ),
        migrations.AddField(
            model_name="marketcategoryfielddefinition",
            name="admin_visible",
            field=models.BooleanField(default=True),
        ),
        migrations.AddField(
            model_name="marketcategoryfielddefinition",
            name="buyer_visible",
            field=models.BooleanField(default=True),
        ),
        migrations.AddField(
            model_name="marketcategoryfielddefinition",
            name="choices_json",
            field=models.JSONField(blank=True, default=list),
        ),
        migrations.AddField(
            model_name="marketcategoryfielddefinition",
            name="is_filterable",
            field=models.BooleanField(default=False),
        ),
        migrations.AddField(
            model_name="marketcategoryfielddefinition",
            name="is_searchable",
            field=models.BooleanField(default=False),
        ),
        migrations.AddField(
            model_name="marketcategoryfielddefinition",
            name="seller_visible",
            field=models.BooleanField(default=True),
        ),
        migrations.AddField(
            model_name="marketcategoryfielddefinition",
            name="show_in_card",
            field=models.BooleanField(default=False),
        ),
        migrations.AddField(
            model_name="marketcategoryfielddefinition",
            name="show_in_detail",
            field=models.BooleanField(default=True),
        ),
        migrations.AddField(
            model_name="marketcategoryfielddefinition",
            name="show_in_form",
            field=models.BooleanField(default=True),
        ),
        migrations.AlterField(
            model_name="marketcategoryfielddefinition",
            name="field_type",
            field=models.CharField(
                choices=[
                    ("TEXT", "Text"),
                    ("TEXTAREA", "Long Text"),
                    ("NUMBER", "Number"),
                    ("YES_NO", "Yes / No"),
                    ("DATE", "Date"),
                    ("SELECT", "Dropdown"),
                    ("RADIO", "Radio Buttons"),
                    ("MULTISELECT", "Multi Select"),
                ],
                default="TEXT",
                max_length=16,
            ),
        ),
    ]
