Compare commits

...

2 commits

Author SHA1 Message Date
Pavel "LEdoian" Turinsky
bb1fb87665 Oprava migrace kolem pohlaví 2024-05-21 21:33:42 +02:00
Pavel "LEdoian" Turinsky
8949424f48 Zapomenutá migrace post_sous 2024-05-21 21:33:25 +02:00
2 changed files with 16 additions and 3 deletions

View file

@ -0,0 +1,13 @@
# Generated by Django 4.2.11 on 2024-04-30 21:53
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('soustredeni', '0003_post_split_soustredeni'),
]
operations = [
]

View file

@ -8,12 +8,12 @@ OSLOVENI_ZENSKE = 'resitelka'
OSLOVENI_ZADNE = ''
def pohlavi_to_osloveni(apps, schema_editor):
Osoba = apps.get_model('seminar', 'Osoba')
Osoba = apps.get_model('personalni', 'Osoba')
Osoba.objects.filter(pohlavi_muz=True).update(osloveni=OSLOVENI_MUZSKE)
Osoba.objects.filter(pohlavi_muz=False).update(osloveni=OSLOVENI_ZENSKE)
def osloveni_to_pohlavi(apps, schema_editor):
Osoba = apps.get_model('seminar', 'Osoba')
Osoba = apps.get_model('personalni', 'Osoba')
nebinarni = Osoba.objects.filter(osloveni=OSLOVENI_ZADNE)
if nebinarni.count() > 0:
raise Exception("Nelze odmigrovat: v databázi jsou nebinární osoby, které starý model nereprezentuje správně.")
@ -23,7 +23,7 @@ def osloveni_to_pohlavi(apps, schema_editor):
class Migration(migrations.Migration):
dependencies = [
('seminar', '0114_related_name_se_zmenilo_a_django_chce_migraci_tak_dostane_migraci'),
('personalni', '0007_post_split_soustredeni'),
]
operations = [