# Generated by Django 5.2.8 on 2025-11-26 14:31

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('igny8_core_auth', '0002_add_wp_api_key_to_site'),
        ('planner', '0004_remove_clusters_igny8_clust_context_0d6bd7_idx_and_more'),
        # ('site_building', '0001_initial'),  # REMOVED: SiteBuilder deprecated
    ]

    operations = [
        migrations.RemoveIndex(
            model_name='contentideas',
            name='igny8_conte_site_en_511349_idx',
        ),
        migrations.RemoveIndex(
            model_name='contentideas',
            name='igny8_conte_cluster_234240_idx',
        ),
        migrations.RemoveField(
            model_name='contentideas',
            name='cluster_role',
        ),
        migrations.RemoveField(
            model_name='contentideas',
            name='site_entity_type',
        ),
        migrations.AddField(
            model_name='contentideas',
            name='content_structure',
            field=models.CharField(choices=[('article', 'Article'), ('guide', 'Guide'), ('comparison', 'Comparison'), ('review', 'Review'), ('listicle', 'Listicle'), ('landing_page', 'Landing Page'), ('business_page', 'Business Page'), ('service_page', 'Service Page'), ('general', 'General'), ('cluster_hub', 'Cluster Hub'), ('product_page', 'Product Page'), ('category_archive', 'Category Archive'), ('tag_archive', 'Tag Archive'), ('attribute_archive', 'Attribute Archive')], default='article', help_text='Content structure/format based on content type', max_length=50),
        ),
        migrations.AddField(
            model_name='contentideas',
            name='content_type',
            field=models.CharField(choices=[('post', 'Post'), ('page', 'Page'), ('product', 'Product'), ('taxonomy', 'Taxonomy')], default='post', help_text='Content type: post, page, product, taxonomy', max_length=50),
        ),
        migrations.AddIndex(
            model_name='contentideas',
            index=models.Index(fields=['content_type'], name='igny8_conte_content_e74415_idx'),
        ),
        migrations.AddIndex(
            model_name='contentideas',
            index=models.Index(fields=['content_structure'], name='igny8_conte_content_3eede7_idx'),
        ),
    ]
