sms
This commit is contained in:
1 parent
250cdbab7f
commit
5c6069c3ef
87 files changed
+29209
-3697
No files matched your search
@@ -0,0 +1,32 @@
|
||||
# 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),
|
||||
]
|
||||
Reference in new issue
Block a user