# Generated by Django 5.1.6 on 2025-07-08 09:10

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('question_bank', '0019_alter_inputsuggestion_brief_description_and_more'),
    ]

    operations = [
        migrations.RemoveField(
            model_name='inputsuggestion',
            name='evergreen_index',
        ),
        migrations.RemoveField(
            model_name='inputsuggestion',
            name='script',
        ),
        migrations.RemoveField(
            model_name='inputsuggestion',
            name='section_name',
        ),
        migrations.AddField(
            model_name='inputsuggestion',
            name='credit_or_courtesy',
            field=models.CharField(blank=True, max_length=255, null=True),
        ),
        migrations.AddField(
            model_name='inputsuggestion',
            name='exams',
            field=models.ManyToManyField(blank=True, related_name='input_suggestions', to='question_bank.examname'),
        ),
        migrations.AddField(
            model_name='inputsuggestion',
            name='source',
            field=models.CharField(choices=[('social_media', 'Social Media (SM)'), ('print_media', 'Print Media'), ('electronic_media', 'Electronic Media (other than SM)'), ('self', 'Self'), ('others', 'Others')], default='self', max_length=50),
        ),
        migrations.AlterField(
            model_name='inputsuggestion',
            name='approval_status',
            field=models.CharField(choices=[('pending_faculty', 'Pending with Faculty'), ('pending_director', 'Pending with Director'), ('approved', 'Approved'), ('approved_with_modification', 'Approved with Modification'), ('rejected', 'Rejected')], default='pending_faculty', max_length=50),
        ),
    ]
