Merge branch 'data_migrations' of gimli.ms.mff.cuni.cz:/akce/mam/git/mamweb into data_migrations
This commit is contained in:
commit
e5ab448700
1 changed files with 10 additions and 2 deletions
|
@ -4,6 +4,8 @@ from seminar.utils import aktivniResitele, resi_v_rocniku, cisla_rocniku, hlavni
|
|||
import time
|
||||
### Výsledky
|
||||
|
||||
ROCNIK_ZRUSENI_TEMAT = 25
|
||||
|
||||
def sloupec_s_poradim(setrizene_body):
|
||||
"""
|
||||
Ze seznamu obsahujícího sestupně setřízené body řešitelů za daný ročník
|
||||
|
@ -255,7 +257,10 @@ def secti_body_za_cislo(cislo, aktivni_resitele, hlavni_problemy=None):
|
|||
inst = problem.get_real_instance()
|
||||
return not(isinstance(inst, m.Clanek) or isinstance(inst, m.Konfera))
|
||||
|
||||
temata_a_spol = list(filter(ne_clanek_ne_konfera, hlavni_problemy))
|
||||
if cislo.rocnik.rocnik < ROCNIK_ZRUSENI_TEMAT:
|
||||
temata_a_spol = hlavni_problemy
|
||||
else:
|
||||
temata_a_spol = list(filter(ne_clanek_ne_konfera, hlavni_problemy))
|
||||
|
||||
hlavni_problemy_slovnik = {}
|
||||
for hp in temata_a_spol:
|
||||
|
@ -410,7 +415,10 @@ def vysledkovka_cisla(cislo, context=None):
|
|||
|
||||
return not(isinstance(problem.get_real_instance(), m.Clanek) or isinstance(problem.get_real_instance(), m.Konfera))
|
||||
|
||||
temata_a_spol = list(filter(ne_clanek_ne_konfera, hlavni_problemy))
|
||||
if cislo.rocnik.rocnik < ROCNIK_ZRUSENI_TEMAT:
|
||||
temata_a_spol = hlavni_problemy
|
||||
else:
|
||||
temata_a_spol = list(filter(ne_clanek_ne_konfera, hlavni_problemy))
|
||||
|
||||
# získáme body u jednotlivých témat
|
||||
podproblemy = podproblemy_v_cislu(cislo, problemy, temata_a_spol)
|
||||
|
|
Loading…
Reference in a new issue