Fourth companion renamed Tedi -> Omega (ω); slug stays tedi

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-10 01:42:44 +03:30
parent a39643b8a3
commit 19072ee534
3 changed files with 26 additions and 2 deletions

View File

@@ -0,0 +1,21 @@
"""
همراهِ چهارم از «تدی» به «امگا» (ω) تغییرِ نام داد (خواستِ مالک، ۲۰۲۶-۱۰-۱۰): همه‌ی همراه‌ها
نامِ یک حرفِ یونانیِ ریاضی دارند، و شکلِ گرد با دو گوشِ گردش شبیهِ ω است.
فقط نام عوض می‌شود و فقط اگر هنوز همان «تدی» باشد (ویرایشِ ادمین بازنویسی نمی‌شود). slug همان
`tedi` می‌ماند: شناسه‌ی داخلی است و فرانت با آن شکلک را پیدا می‌کند؛ کاربر آن را نمی‌بیند.
"""
from django.db import migrations
def rename(apps, schema_editor):
apps.get_model('progress', 'Character').objects.filter(slug='tedi', name='تدی').update(name='امگا')
def undo(apps, schema_editor):
apps.get_model('progress', 'Character').objects.filter(slug='tedi', name='امگا').update(name='تدی')
class Migration(migrations.Migration):
dependencies = [('progress', '0006_drop_family_app')]
operations = [migrations.RunPython(rename, undo)]