Migrace řešitel -> osoba: přidána reverzní migrace (neotestovaná)
This commit is contained in:
parent
7ae36a11a7
commit
9e716d50a5
1 changed files with 23 additions and 2 deletions
|
@ -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…
Reference in a new issue