parent
b4ebe51b88
commit
1d062680f6
2 changed files with 24 additions and 20 deletions
|
@ -114,6 +114,7 @@ def spoj_k_organizatorum_osoby(apps, scema_editor):
|
||||||
logger.error(f'Org {org} nemá uživatele!')
|
logger.error(f'Org {org} nemá uživatele!')
|
||||||
# Je to podezřelé, ale prostě vyrobíme novou osobu.
|
# Je to podezřelé, ale prostě vyrobíme novou osobu.
|
||||||
osoba = Osoba(user=user)
|
osoba = Osoba(user=user)
|
||||||
|
# Téhle osobě nejdou nastavit detaily, protože žádné nemáme.
|
||||||
else:
|
else:
|
||||||
logger.info(f'Org {org.user.email}(ID: {org.id}) má uživatele {user}')
|
logger.info(f'Org {org.user.email}(ID: {org.id}) má uživatele {user}')
|
||||||
# 💢💢💢 Python nemá goto, ale prý má výjimky… 💢💢💢
|
# 💢💢💢 Python nemá goto, ale prý má výjimky… 💢💢💢
|
||||||
|
@ -138,17 +139,18 @@ def spoj_k_organizatorum_osoby(apps, scema_editor):
|
||||||
# Fallback
|
# Fallback
|
||||||
logger.warning(f'Org neměl řešitele, zakládám novou Osobu.')
|
logger.warning(f'Org neměl řešitele, zakládám novou Osobu.')
|
||||||
osoba = Osoba(user=user)
|
osoba = Osoba(user=user)
|
||||||
except EndException: pass
|
|
||||||
|
|
||||||
# Přesun informací z usera do osoby
|
# Přesun informací z usera do osoby
|
||||||
# pro řešitele již v minule migraci
|
# pro osoby z řešitelů (jediné dosud existující osoby) již v minule migraci
|
||||||
osoba.jmeno = user.first_name
|
osoba.jmeno = user.first_name
|
||||||
osoba.prijmeni = user.last_name
|
osoba.prijmeni = user.last_name
|
||||||
osoba.email = user.email
|
osoba.email = user.email
|
||||||
user.jmeno = "Použij osobu!"
|
user.jmeno = "Použij osobu!"
|
||||||
user.prijmeni = "Použij osobu!"
|
user.prijmeni = "Použij osobu!"
|
||||||
user.email = "Použij osobu!"
|
user.email = "Použij osobu!"
|
||||||
user.save()
|
user.save()
|
||||||
|
|
||||||
|
except EndException: pass
|
||||||
|
|
||||||
# Přesun informací z organizátora do jeho osoby
|
# Přesun informací z organizátora do jeho osoby
|
||||||
osoba.prezdivka = org.prezdivka if org.prezdivka is not None else ''
|
osoba.prezdivka = org.prezdivka if org.prezdivka is not None else ''
|
||||||
|
|
|
@ -22,6 +22,7 @@ def spoj_k_organizatorum_osoby(apps, scema_editor):
|
||||||
logger.error(f'Org {org} nemá uživatele!')
|
logger.error(f'Org {org} nemá uživatele!')
|
||||||
# Je to podezřelé, ale prostě vyrobíme novou osobu.
|
# Je to podezřelé, ale prostě vyrobíme novou osobu.
|
||||||
osoba = Osoba(user=user)
|
osoba = Osoba(user=user)
|
||||||
|
# Téhle osobě nejdou nastavit detaily, protože žádné nemáme.
|
||||||
else:
|
else:
|
||||||
logger.info(f'Org {org.user.email}(ID: {org.id}) má uživatele {user}')
|
logger.info(f'Org {org.user.email}(ID: {org.id}) má uživatele {user}')
|
||||||
# 💢💢💢 Python nemá goto, ale prý má výjimky… 💢💢💢
|
# 💢💢💢 Python nemá goto, ale prý má výjimky… 💢💢💢
|
||||||
|
@ -46,17 +47,18 @@ def spoj_k_organizatorum_osoby(apps, scema_editor):
|
||||||
# Fallback
|
# Fallback
|
||||||
logger.warning(f'Org neměl řešitele, zakládám novou Osobu.')
|
logger.warning(f'Org neměl řešitele, zakládám novou Osobu.')
|
||||||
osoba = Osoba(user=user)
|
osoba = Osoba(user=user)
|
||||||
except EndException: pass
|
|
||||||
|
|
||||||
# Přesun informací z usera do osoby
|
# Přesun informací z usera do osoby
|
||||||
# pro řešitele již v minule migraci
|
# pro osoby z řešitelů (jediné dosud existující osoby) již v minule migraci
|
||||||
osoba.jmeno = user.first_name
|
osoba.jmeno = user.first_name
|
||||||
osoba.prijmeni = user.last_name
|
osoba.prijmeni = user.last_name
|
||||||
osoba.email = user.email
|
osoba.email = user.email
|
||||||
user.jmeno = "Použij osobu!"
|
user.jmeno = "Použij osobu!"
|
||||||
user.prijmeni = "Použij osobu!"
|
user.prijmeni = "Použij osobu!"
|
||||||
user.email = "Použij osobu!"
|
user.email = "Použij osobu!"
|
||||||
user.save()
|
user.save()
|
||||||
|
|
||||||
|
except EndException: pass
|
||||||
|
|
||||||
# Přesun informací z organizátora do jeho osoby
|
# Přesun informací z organizátora do jeho osoby
|
||||||
osoba.prezdivka = org.prezdivka if org.prezdivka is not None else ''
|
osoba.prezdivka = org.prezdivka if org.prezdivka is not None else ''
|
||||||
|
|
Loading…
Reference in a new issue