"""افزودن متغیرهای ``{balance}`` / ``{balance_sep}`` به راهنمای متن قالب پیامک. هدف: راهنمای متغیرها در پنل، «مانده حساب مشتری» را هم نشان دهد و تفاوتش را با مبلغ سررسیدشده روشن کند. آنچه این migration عمداً **نمی‌کند**: * ``text`` (متن واقعی قالب‌ها) را تغییر نمی‌دهد — فقط ``help_text`` فیلد عوض شده است که در ``deconstruct()`` می‌آید و state مدل را جلو می‌برد. * هیچ رکورد ``SMSTemplate`` را لمس نمی‌کند. idempotent است؛ اجرای دوباره بی‌خطر است. """ from django.db import migrations, models HELP_TEXT = ( "متغیرهای قابل استفاده: {name} نام مشتری، {amount} مبلغ، " "{amount_sep} مبلغ با جداکننده، {date} تاریخ جلالی، {days} تعداد روز، " "{check_row} شماره ردیف چک، {sayyad_id} شناسه صیاد چک، " "{owner_name} نام مالک چک، {balance} مانده حساب مشتری، " "{balance_sep} مانده حساب با جداکننده. " "(توجه: {balance} مانده کل حساب است و با مبلغ سررسیدشدهٔ چک/نسیه " "که در {amount} می‌آید تفاوت دارد.)" ) class Migration(migrations.Migration): dependencies = [ ("admin_panel", "0076_alter_smstemplate_text_help"), ] operations = [ migrations.AlterField( model_name="smstemplate", name="text", field=models.TextField(help_text=HELP_TEXT, verbose_name="متن پیامک"), ), ]