# Generated by Django 5.2.1 on 2026-07-27 05:41

import django.core.validators
from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('courses', '0012_growth_asap'),
    ]

    operations = [
        migrations.AddField(
            model_name='course',
            name='enable_free_diagnostic',
            field=models.BooleanField(default=True, help_text='Show “Free skill check (no login)” on the public course page. Needs at least 12 active + verified questions in the bank.'),
        ),
        migrations.AlterField(
            model_name='course',
            name='mentorship_available',
            field=models.BooleanField(default=False, help_text='Learning Path only: optional paid mentorship add-on can be offered (pricing in Part 3).'),
        ),
        migrations.AlterField(
            model_name='course',
            name='requires_practical',
            field=models.BooleanField(default=False, help_text='Needs practical submission in addition to MCQs before certificate issuance.'),
        ),
        migrations.AlterField(
            model_name='coursebundle',
            name='discount_percent',
            field=models.PositiveSmallIntegerField(default=10, help_text='Discount vs sum of member exam fees.', validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(100)]),
        ),
    ]
