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> | 	<li> | ||||||
| 		<a href="{% url 'odevzdavatko_tabulka' %}"><strong>zadávání bodů</strong></a> | 		<a href="{% url 'odevzdavatko_tabulka' %}"><strong>zadávání bodů</strong></a> | ||||||
| 		{% if pocet_neobodovanych_reseni > 0 or pocet_reseni_mimo_cislo > 0 %} | 		{% 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 %} | 		{% endif %} | ||||||
| 	</li> | 	</li> | ||||||
| 	<li><a href='{{ posledni_cislo_url }}'><strong>poslední vydané číslo </strong></a></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  | 		# 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() | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue
	
	 Jonas Havelka
						Jonas Havelka