Fix výsledkovky (reseni -> hodnoceni)
This commit is contained in:
parent
aa593bf036
commit
eab9edde8e
1 changed files with 17 additions and 17 deletions
|
@ -88,30 +88,30 @@ def body_resitelu(resitele, za, odjakziva=True, jen_verejne=False):
|
||||||
# Vyfiltrujeme všechna hodnocení, která jsou buď ze starších ročníků,
|
# Vyfiltrujeme všechna hodnocení, která jsou buď ze starších ročníků,
|
||||||
# anebo ze stejného ročníku, jak je zadané číslo, tam ale sčítáme jen
|
# anebo ze stejného ročníku, jak je zadané číslo, tam ale sčítáme jen
|
||||||
# pro čísla s pořadím nejvýše stejným, jako má zadané číslo.
|
# pro čísla s pořadím nejvýše stejným, jako má zadané číslo.
|
||||||
body_k_zapocteni = Sum('reseni__hodnoceni__body',
|
body_k_zapocteni = Sum('hodnoceni__body',
|
||||||
filter=( Q(reseni__hodnoceni__cislo_body__rocnik__prvni_rok__lt=rok) |
|
filter=( Q(hodnoceni__cislo_body__rocnik__prvni_rok__lt=rok) |
|
||||||
Q(reseni__hodnoceni__cislo_body__rocnik__prvni_rok=rok,
|
Q(hodnoceni__cislo_body__rocnik__prvni_rok=rok,
|
||||||
reseni__hodnoceni__cislo_body__poradi__lte=cislo.poradi) ))
|
hodnoceni__cislo_body__poradi__lte=cislo.poradi) ))
|
||||||
elif cislo and not odjakziva: # Body se sčítají za dané číslo.
|
elif cislo and not odjakziva: # Body se sčítají za dané číslo.
|
||||||
body_k_zapocteni = Sum('reseni__hodnoceni__body',
|
body_k_zapocteni = Sum('hodnoceni__body',
|
||||||
filter=( Q(reseni__hodnoceni__cislo_body__rocnik__prvni_rok=rok,
|
filter=( Q(hodnoceni__cislo_body__rocnik__prvni_rok=rok,
|
||||||
reseni__hodnoceni__cislo_body__poradi__lte=cislo.poradi) ))
|
hodnoceni__cislo_body__poradi__lte=cislo.poradi) ))
|
||||||
elif rocnik and odjakziva: # Spočítáme body za starší ročníky až do zadaného včetně.
|
elif rocnik and odjakziva: # Spočítáme body za starší ročníky až do zadaného včetně.
|
||||||
if jen_verejne:
|
if jen_verejne:
|
||||||
body_k_zapocteni = Sum('reseni__hodnoceni__body',
|
body_k_zapocteni = Sum('hodnoceni__body',
|
||||||
filter= Q(reseni__hodnoceni__cislo_body__rocnik__prvni_rok__lte=rok,
|
filter= Q(hodnoceni__cislo_body__rocnik__prvni_rok__lte=rok,
|
||||||
reseni__hodnoceni__cislo_body__verejna_vysledkovka=True))
|
hodnoceni__cislo_body__verejna_vysledkovka=True))
|
||||||
else:
|
else:
|
||||||
body_k_zapocteni = Sum('reseni__hodnoceni__body',
|
body_k_zapocteni = Sum('hodnoceni__body',
|
||||||
filter= Q(reseni__hodnoceni__cislo_body__rocnik__prvni_rok__lte=rok))
|
filter= Q(hodnoceni__cislo_body__rocnik__prvni_rok__lte=rok))
|
||||||
elif rocnik and not odjakziva: # Spočítáme body za daný ročník.
|
elif rocnik and not odjakziva: # Spočítáme body za daný ročník.
|
||||||
if jen_verejne:
|
if jen_verejne:
|
||||||
body_k_zapocteni = Sum('reseni__hodnoceni__body',
|
body_k_zapocteni = Sum('hodnoceni__body',
|
||||||
filter=Q(reseni__hodnoceni__cislo_body__rocnik=rocnik,
|
filter=Q(hodnoceni__cislo_body__rocnik=rocnik,
|
||||||
reseni__hodnoceni__cislo_body__verejna_vysledkovka=True))
|
hodnoceni__cislo_body__verejna_vysledkovka=True))
|
||||||
else:
|
else:
|
||||||
body_k_zapocteni = Sum('reseni__hodnoceni__body',
|
body_k_zapocteni = Sum('hodnoceni__body',
|
||||||
filter=Q(reseni__hodnoceni__cislo_body__rocnik=rocnik))
|
filter=Q(hodnoceni__cislo_body__rocnik=rocnik))
|
||||||
else:
|
else:
|
||||||
assert True, "body_resitelu: Neplatná kombinace za a odjakživa."
|
assert True, "body_resitelu: Neplatná kombinace za a odjakživa."
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue