From dd0010f7dab4a2443845ad35289410bdfc7d8a63 Mon Sep 17 00:00:00 2001 From: Jonas Havelka Date: Mon, 6 Sep 2021 02:48:16 +0200 Subject: [PATCH] =?UTF-8?q?Revert=20"Fix=20v=C3=BDsledkovky=20(reseni=20->?= =?UTF-8?q?=20hodnoceni)"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit eab9edde8edefd55118a2124ee45f2f0e9b8100c. --- seminar/views/vysledkovka.py | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/seminar/views/vysledkovka.py b/seminar/views/vysledkovka.py index 97b6fa76..e6d1eca6 100644 --- a/seminar/views/vysledkovka.py +++ b/seminar/views/vysledkovka.py @@ -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ů, # 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. - body_k_zapocteni = Sum('hodnoceni__body', - filter=( Q(hodnoceni__cislo_body__rocnik__prvni_rok__lt=rok) | - Q(hodnoceni__cislo_body__rocnik__prvni_rok=rok, - hodnoceni__cislo_body__poradi__lte=cislo.poradi) )) + body_k_zapocteni = Sum('reseni__hodnoceni__body', + filter=( Q(reseni__hodnoceni__cislo_body__rocnik__prvni_rok__lt=rok) | + Q(reseni__hodnoceni__cislo_body__rocnik__prvni_rok=rok, + reseni__hodnoceni__cislo_body__poradi__lte=cislo.poradi) )) elif cislo and not odjakziva: # Body se sčítají za dané číslo. - body_k_zapocteni = Sum('hodnoceni__body', - filter=( Q(hodnoceni__cislo_body__rocnik__prvni_rok=rok, - hodnoceni__cislo_body__poradi__lte=cislo.poradi) )) + body_k_zapocteni = Sum('reseni__hodnoceni__body', + filter=( Q(reseni__hodnoceni__cislo_body__rocnik__prvni_rok=rok, + reseni__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ě. if jen_verejne: - body_k_zapocteni = Sum('hodnoceni__body', - filter= Q(hodnoceni__cislo_body__rocnik__prvni_rok__lte=rok, - hodnoceni__cislo_body__verejna_vysledkovka=True)) + body_k_zapocteni = Sum('reseni__hodnoceni__body', + filter= Q(reseni__hodnoceni__cislo_body__rocnik__prvni_rok__lte=rok, + reseni__hodnoceni__cislo_body__verejna_vysledkovka=True)) else: - body_k_zapocteni = Sum('hodnoceni__body', - filter= Q(hodnoceni__cislo_body__rocnik__prvni_rok__lte=rok)) + body_k_zapocteni = Sum('reseni__hodnoceni__body', + filter= Q(reseni__hodnoceni__cislo_body__rocnik__prvni_rok__lte=rok)) elif rocnik and not odjakziva: # Spočítáme body za daný ročník. if jen_verejne: - body_k_zapocteni = Sum('hodnoceni__body', - filter=Q(hodnoceni__cislo_body__rocnik=rocnik, - hodnoceni__cislo_body__verejna_vysledkovka=True)) + body_k_zapocteni = Sum('reseni__hodnoceni__body', + filter=Q(reseni__hodnoceni__cislo_body__rocnik=rocnik, + reseni__hodnoceni__cislo_body__verejna_vysledkovka=True)) else: - body_k_zapocteni = Sum('hodnoceni__body', - filter=Q(hodnoceni__cislo_body__rocnik=rocnik)) + body_k_zapocteni = Sum('reseni__hodnoceni__body', + filter=Q(reseni__hodnoceni__cislo_body__rocnik=rocnik)) else: assert True, "body_resitelu: Neplatná kombinace za a odjakživa."