Uprava pocitani rocniku resitele (z rocniku misto data)
This commit is contained in:
parent
35d9f0ccd1
commit
3c1db85895
2 changed files with 10 additions and 10 deletions
|
@ -210,16 +210,16 @@ class Resitel(SeminarModelBase):
|
||||||
'school-name': str(self.skola) if self.skola else 'Skola neni znama',
|
'school-name': str(self.skola) if self.skola else 'Skola neni znama',
|
||||||
}
|
}
|
||||||
|
|
||||||
def rocnik(self, datum):
|
def rocnik(self, rocnik):
|
||||||
"""Vypise skolni rocnik resitele pro zadane datum typu datetime.
|
"""Vrati skolni rocnik resitele pro zadany Rocnik.
|
||||||
Vraci None pro neznamy rocnik."""
|
Vraci '' pro neznamy rok maturity resitele, Z* pro ekvivalent ZŠ."""
|
||||||
if self.rok_maturity is None:
|
if self.rok_maturity is None:
|
||||||
return None
|
return ''
|
||||||
rozdil = self.rok_maturity - datum.year
|
rozdil = 5 - (self.rok_maturity - rocnik.prvni_rok)
|
||||||
if datum.month < 9:
|
if rozdil >= 1:
|
||||||
return 4 - rozdil
|
return str(rozdil)
|
||||||
else:
|
else:
|
||||||
return 5 - rozdil
|
return 'Z' + str(rozdil + 9)
|
||||||
|
|
||||||
def titul(self, celkove_body):
|
def titul(self, celkove_body):
|
||||||
"Vrati titul podle zadaneho poctu bodu."
|
"Vrati titul podle zadaneho poctu bodu."
|
||||||
|
|
|
@ -96,7 +96,7 @@ class CisloView(generic.DetailView):
|
||||||
v = vysledky[vi]
|
v = vysledky[vi]
|
||||||
tv = RadekVysledkovky()
|
tv = RadekVysledkovky()
|
||||||
tv.resitel = v.resitel
|
tv.resitel = v.resitel
|
||||||
tv.rocnik = tv.resitel.rocnik(context['cislo'].datum_vydani)
|
tv.rocnik = tv.resitel.rocnik(context['cislo'].rocnik)
|
||||||
tv.resitel.titul = tv.resitel.titul(v.body_celkem)
|
tv.resitel.titul = tv.resitel.titul(v.body_celkem)
|
||||||
tv.vysledek = v
|
tv.vysledek = v
|
||||||
#odkazuje na VysledkyKCislu
|
#odkazuje na VysledkyKCislu
|
||||||
|
|
Loading…
Reference in a new issue