Odevzdávátko: zobrazovat i vyřešené problémy
This commit is contained in:
parent
72860fab5d
commit
3f3f6ebb0f
1 changed files with 7 additions and 2 deletions
|
@ -87,9 +87,14 @@ class TabulkaOdevzdanychReseniView(ListView):
|
||||||
|
|
||||||
if problemy == FiltrForm.PROBLEMY_MOJE:
|
if problemy == FiltrForm.PROBLEMY_MOJE:
|
||||||
org = m.Organizator.objects.get(osoba__user=self.request.user)
|
org = m.Organizator.objects.get(osoba__user=self.request.user)
|
||||||
self.problemy = self.problemy.filter(Q(autor=org)|Q(garant=org)|Q(opravovatele=org), stav=m.Problem.STAV_ZADANY)
|
self.problemy = self.problemy.filter(
|
||||||
|
Q(autor=org)|Q(garant=org)|Q(opravovatele=org),
|
||||||
|
Q(stav=m.Problem.STAV_ZADANY)|Q(stav=m.Problem.STAV_VYRESENY),
|
||||||
|
)
|
||||||
elif problemy == FiltrForm.PROBLEMY_LETOSNI:
|
elif problemy == FiltrForm.PROBLEMY_LETOSNI:
|
||||||
self.problemy = self.problemy.filter(stav=m.Problem.STAV_ZADANY)
|
self.problemy = self.problemy.filter(
|
||||||
|
Q(stav=m.Problem.STAV_ZADANY)|Q(stav=m.Problem.STAV_VYRESENY),
|
||||||
|
)
|
||||||
#self.problemy = list(filter(lambda problem: problem.rocnik() == self.aktualni_rocnik, self.problemy)) # DB HOG? # FIXME: některé problémy nemají ročník....
|
#self.problemy = list(filter(lambda problem: problem.rocnik() == self.aktualni_rocnik, self.problemy)) # DB HOG? # FIXME: některé problémy nemají ročník....
|
||||||
# NOTE: Protože řešení odkazuje přímo na Problém a QuerySet na Hodnocení je nepolymorfní, musíme porovnávat taky s nepolymorfními Problémy.
|
# NOTE: Protože řešení odkazuje přímo na Problém a QuerySet na Hodnocení je nepolymorfní, musíme porovnávat taky s nepolymorfními Problémy.
|
||||||
self.problemy = self.problemy.non_polymorphic()
|
self.problemy = self.problemy.non_polymorphic()
|
||||||
|
|
Loading…
Reference in a new issue