# Generated by Django 3.2.25 on 2026-10-09 17:15 from django.db import migrations def rename_manage_sms_permission(apps, schema_editor): """نام نمایشی پرمیشن را با قرارداد پروژه هم‌راستا می‌کند. Django هنگام ``AlterModelOptions`` رکورد Permission موجود را تغییر نمی‌دهد؛ پس نام قبلی (فارسی) روی نصب‌های موجود باقی می‌ماند و باید صریحاً به‌روزرسانی شود. """ Permission = apps.get_model('auth', 'Permission') Permission.objects.filter( content_type__app_label='admin_panel', content_type__model='smsproviderconfig', codename='ManageSMS', ).update(name='ManageSMS') class Migration(migrations.Migration): dependencies = [ ('admin_panel', '0059_sms_flow_control'), ] operations = [ migrations.AlterModelOptions( name='smsproviderconfig', options={'permissions': [('ManageSMS', 'ManageSMS')], 'verbose_name': 'تنظیمات سامانه پیامک', 'verbose_name_plural': 'تنظیمات سامانه پیامک'}, ), migrations.RunPython(rename_manage_sms_permission, migrations.RunPython.noop), ]