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