Browse Source

Migrace řešitel -> osoba: přidána reverzní migrace (neotestovaná)

export_seznamu_prednasek
Mee 5 years ago
parent
commit
9e716d50a5
  1. 25
      seminar/migrations/0051_resitel_to_osoba.py

25
seminar/migrations/0051_resitel_to_osoba.py

@ -26,7 +26,28 @@ def resitel_to_osoba(apps,schema_editor):
o.save() o.save()
r.osoba = o r.osoba = o
r.save() r.save()
def osoba_to_resitel(apps, schema_editor):
Resitel = apps.get_model('seminar','Resitel')
Osoba = apps.get_model('seminar','Osoba')
for r in Resitel.objects.all():
o = r.osoba
r.datum_narozeni = o.datum_narozeni
r.datum_prihlaseni = o.datum_registrace
r.datum_souhlasu_udaje = o.datum_souhlasu_udaje
r.datum_souhlasu_zasilani = o.datum_souhlasu_zasilani
r.email = o.email
r.jmeno = o.jmeno
r.mesto = o.mesto
r.pohlavi_muz = o.pohlavi_muz
r.prijmeni = o.prijmeni
r.psc = o.psc
r.stat = o.stat
r.telefon = o.telefon
r.ulice = o.ulice
r.user = o.user
r.save()
o.delete()
class Migration(migrations.Migration): class Migration(migrations.Migration):
@ -35,5 +56,5 @@ class Migration(migrations.Migration):
] ]
operations = [ operations = [
migrations.RunPython(resitel_to_osoba), migrations.RunPython(resitel_to_osoba, osoba_to_resitel),
] ]

Loading…
Cancel
Save