Add orgorozcestnik – moje neopravené / všechny neopravené
This commit is contained in:
		
							parent
							
								
									043ff4146b
								
							
						
					
					
						commit
						2adf1861f5
					
				
					 2 changed files with 10 additions and 3 deletions
				
			
		|  | @ -30,7 +30,8 @@ | |||
| 	<li> | ||||
| 		<a href="{% url 'odevzdavatko_tabulka' %}"><strong>zadávání bodů</strong></a> | ||||
| 		{% if pocet_neobodovanych_reseni > 0 or pocet_reseni_mimo_cislo > 0 %} | ||||
| 			<span style="color: red;">({{pocet_neobodovanych_reseni}} řešení nemá body, {{pocet_reseni_mimo_cislo}} není v žádném čísle!)</span> | ||||
| 			<span style="color: red;">({{muj_pocet_neobodovanych_reseni}} mých řešení nemá body, {{muj_pocet_reseni_mimo_cislo}} mých není v žádném čísle!)</span> | ||||
| 			<span style="color: gray;">({{pocet_neobodovanych_reseni}} řešení nemá body, {{pocet_reseni_mimo_cislo}} není v žádném čísle!)</span> | ||||
| 		{% endif %} | ||||
| 	</li> | ||||
| 	<li><a href='{{ posledni_cislo_url }}'><strong>poslední vydané číslo </strong></a></li> | ||||
|  |  | |||
|  | @ -855,12 +855,18 @@ class OrgoRozcestnikView(TemplateView): | |||
| 		# 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) | ||||
| 
 | ||||
| 		context['pocet_neobodovanych_reseni'] = s.Hodnoceni.objects.filter(body__isnull=True).count() | ||||
| 		context['pocet_reseni_mimo_cislo'] = s.Hodnoceni.objects.filter(cislo_body__isnull=True).count() | ||||
| 		neobodovana_reseni = s.Hodnoceni.objects.filter(body__isnull=True) | ||||
| 		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 | ||||
| 		os = s.Osoba.objects.get(user=u) | ||||
| 		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' | ||||
| 		temata = s.Tema.objects.filter(Q(garant=organizator) | Q(autor=organizator) | Q(opravovatele__in=[organizator]), | ||||
| 			rocnik=aktualni_rocnik).distinct() | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Jonas Havelka
						Jonas Havelka