|
@ -36,9 +36,13 @@ class OdevzdatelnyProblemAutocomplete(autocomplete.Select2QuerySetView): |
|
|
temata = m.Tema.objects.filter(rocnik=rocnik, stav=m.Problem.STAV_ZADANY) |
|
|
temata = m.Tema.objects.filter(rocnik=rocnik, stav=m.Problem.STAV_ZADANY) |
|
|
ulohy = m.Uloha.objects.filter(cislo_deadline__rocnik = rocnik) |
|
|
ulohy = m.Uloha.objects.filter(cislo_deadline__rocnik = rocnik) |
|
|
clanky = m.Clanek.objects.filter(cislo__rocnik = rocnik, stav=m.Problem.STAV_ZADANY) # FIXME: Je tohle to, co chceme? |
|
|
clanky = m.Clanek.objects.filter(cislo__rocnik = rocnik, stav=m.Problem.STAV_ZADANY) # FIXME: Je tohle to, co chceme? |
|
|
ulohy.union(temata) |
|
|
print(temata, ulohy, clanky) |
|
|
ulohy.union(clanky) |
|
|
ulohy.union(temata, all=True) |
|
|
|
|
|
print(ulohy) |
|
|
|
|
|
ulohy.union(clanky, all=True) |
|
|
|
|
|
print(ulohy) |
|
|
qs = ulohy |
|
|
qs = ulohy |
|
|
|
|
|
print(qs) |
|
|
if self.q: |
|
|
if self.q: |
|
|
qs = qs.filter( |
|
|
qs = qs.filter( |
|
|
Q(nazev__startswith=self.q)) |
|
|
Q(nazev__startswith=self.q)) |
|
|