|
@ -855,12 +855,18 @@ class OrgoRozcestnikView(TemplateView): |
|
|
# pokud nechceme haluzit kód (= poradi) dalšího čísla, bude asi potřeba jít |
|
|
# pokud nechceme haluzit kód (= poradi) dalšího čísla, bude asi potřeba jít |
|
|
# přes treenody (a dát si přitom pozor na MezicisloNode) |
|
|
# přes treenody (a dát si přitom pozor na MezicisloNode) |
|
|
|
|
|
|
|
|
context['pocet_neobodovanych_reseni'] = s.Hodnoceni.objects.filter(body__isnull=True).count() |
|
|
neobodovana_reseni = s.Hodnoceni.objects.filter(body__isnull=True) |
|
|
context['pocet_reseni_mimo_cislo'] = s.Hodnoceni.objects.filter(cislo_body__isnull=True).count() |
|
|
reseni_mimo_cislo = s.Hodnoceni.objects.filter(cislo_body__isnull=True) |
|
|
|
|
|
context['pocet_neobodovanych_reseni'] = neobodovana_reseni.count() |
|
|
|
|
|
context['pocet_reseni_mimo_cislo'] = reseni_mimo_cislo.count() |
|
|
|
|
|
|
|
|
u = self.request.user |
|
|
u = self.request.user |
|
|
os = s.Osoba.objects.get(user=u) |
|
|
os = s.Osoba.objects.get(user=u) |
|
|
organizator = s.Organizator.objects.get(osoba=os) |
|
|
organizator = s.Organizator.objects.get(osoba=os) |
|
|
|
|
|
|
|
|
|
|
|
context['muj_pocet_neobodovanych_reseni'] = neobodovana_reseni.filter(Q(problem__garant=organizator) | Q(problem__autor=organizator) | Q(problem__opravovatele__in=[organizator])).distinct().count() |
|
|
|
|
|
context['muj_pocet_reseni_mimo_cislo'] = reseni_mimo_cislo.filter(Q(problem__garant=organizator) | Q(problem__autor=organizator) | Q(problem__opravovatele__in=[organizator])).count() |
|
|
|
|
|
|
|
|
#FIXME: přidat stav='STAV_ZADANY' |
|
|
#FIXME: přidat stav='STAV_ZADANY' |
|
|
temata = s.Tema.objects.filter(Q(garant=organizator) | Q(autor=organizator) | Q(opravovatele__in=[organizator]), |
|
|
temata = s.Tema.objects.filter(Q(garant=organizator) | Q(autor=organizator) | Q(opravovatele__in=[organizator]), |
|
|
rocnik=aktualni_rocnik).distinct() |
|
|
rocnik=aktualni_rocnik).distinct() |
|
|