# Generated by Django 5.2.17 on 2026-10-02 07:34 from django.db import migrations, models def mark_existing_as_free(apps, schema_editor): # پیام‌های پیش از بسته‌ها همه از سهمیه‌ی روزانه بودند؛ بدونِ این، سوال‌های امروزِ پیش از # دیپلو در شمارشِ سهمیه نمی‌آمدند. apps.get_model('ai_tutor', 'Message').objects.filter(role='user').update(charge='free') class Migration(migrations.Migration): dependencies = [ ('ai_tutor', '0006_message_diagram'), ] operations = [ migrations.AddField( model_name='message', name='charge', field=models.CharField(blank=True, choices=[('free', 'رایگانِ روزانه'), ('credit', 'اعتبارِ بسته'), ('none', 'بی\u200cهزینه')], default='', max_length=6), ), migrations.RunPython(mark_existing_as_free, migrations.RunPython.noop), ]