Merge branch 'data_migrations' of gimli.ms.mff.cuni.cz:/akce/mam/git/mamweb into data_migrations
This commit is contained in:
		
						commit
						feb222b4ef
					
				
					 4 changed files with 11 additions and 3 deletions
				
			
		|  | @ -382,11 +382,15 @@ class OdevzdavatkoTabulkaFiltrForm(forms.Form): | ||||||
| 
 | 
 | ||||||
| 		return result | 		return result | ||||||
| 
 | 
 | ||||||
|  | 	def __init__(self, *args, **kwargs): | ||||||
|  | 		super().__init__(*args, **kwargs) | ||||||
|  | 		# choices jako parametr Select widgetu neumí brát callable, jen iterable, takže si pro jednoduchost můžu rovnou uložit výsledek sem... | ||||||
|  | 		# A "sem" znamená do libovolné metody, protože jinak se jedná o kód, který django spustí při inicializaci a protože potřebujeme databázi, tak by spadnul při vyrábění testdat... | ||||||
|  | 		self.terminy = self.gen_terminy() | ||||||
|  | 
 | ||||||
| 	# NOTE: Initial definuji pro jednotlivé fieldy, aby to bylo tady a nebylo potřeba to řešit ve views... | 	# NOTE: Initial definuji pro jednotlivé fieldy, aby to bylo tady a nebylo potřeba to řešit ve views... | ||||||
| 	resitele = forms.ChoiceField(choices=RESITELE_CHOICES, initial=RESITELE_RELEVANTNI) | 	resitele = forms.ChoiceField(choices=RESITELE_CHOICES, initial=RESITELE_RELEVANTNI) | ||||||
| 	problemy = forms.ChoiceField(choices=PROBLEMY_CHOICES, initial=PROBLEMY_MOJE) | 	problemy = forms.ChoiceField(choices=PROBLEMY_CHOICES, initial=PROBLEMY_MOJE) | ||||||
| 	 | 	 | ||||||
| 	# choices jako parametr Select widgetu neumí brát callable, jen iterable, takže si pro jednoduchost můžu rovnou uložit výsledek sem... |  | ||||||
| 	terminy = gen_terminy() |  | ||||||
| 	reseni_od = forms.DateField(input_formats=[DATE_FORMAT], widget=forms.Select(choices=terminy), initial=terminy[-2]) | 	reseni_od = forms.DateField(input_formats=[DATE_FORMAT], widget=forms.Select(choices=terminy), initial=terminy[-2]) | ||||||
| 	reseni_do = forms.DateField(input_formats=[DATE_FORMAT], widget=forms.Select(choices=terminy), initial=terminy[-1]) | 	reseni_do = forms.DateField(input_formats=[DATE_FORMAT], widget=forms.Select(choices=terminy), initial=terminy[-1]) | ||||||
|  |  | ||||||
|  | @ -24,7 +24,9 @@ | ||||||
|     <div class='mam-org-only'> |     <div class='mam-org-only'> | ||||||
|     <h1>Výsledky včetně neveřejných</h1> |     <h1>Výsledky včetně neveřejných</h1> | ||||||
|     {% with vysledkovka_s_neverejnymi as radky_vysledkovky %} |     {% with vysledkovka_s_neverejnymi as radky_vysledkovky %} | ||||||
|  |         {% with cisla_s_neverejnymi as cisla %} | ||||||
|       {% include "seminar/vysledkovka_rocnik.html" %} |       {% include "seminar/vysledkovka_rocnik.html" %} | ||||||
|  |         {% endwith %} | ||||||
|     {% endwith %} |     {% endwith %} | ||||||
|     </div> |     </div> | ||||||
|   {% endif %} |   {% endif %} | ||||||
|  |  | ||||||
|  | @ -232,7 +232,7 @@ def cisla_rocniku(rocnik, jen_verejne=True): | ||||||
| 	if jen_verejne: | 	if jen_verejne: | ||||||
| 		return rocnik.verejna_cisla() | 		return rocnik.verejna_cisla() | ||||||
| 	else: | 	else: | ||||||
| 		return rocnik.cisla.all() | 		return rocnik.cisla.all().order_by('poradi') | ||||||
| 
 | 
 | ||||||
| def hlavni_problem(problem): | def hlavni_problem(problem): | ||||||
| 	""" Pro daný problém vrátí jeho nejvyšší nadproblém.""" | 	""" Pro daný problém vrátí jeho nejvyšší nadproblém.""" | ||||||
|  |  | ||||||
|  | @ -503,6 +503,7 @@ def ZadaniAktualniVysledkovkaView(request): | ||||||
| 			pass | 			pass | ||||||
| 	# vysledkovka s neverejnyma vysledkama | 	# vysledkovka s neverejnyma vysledkama | ||||||
| 	vysledkovka_s_neverejnymi = vysledkovka_rocniku(nastaveni.aktualni_rocnik, jen_verejne=False) | 	vysledkovka_s_neverejnymi = vysledkovka_rocniku(nastaveni.aktualni_rocnik, jen_verejne=False) | ||||||
|  | 	cisla_s_neverejnymi = cisla_rocniku(nastaveni.aktualni_rocnik, jen_verejne=False) | ||||||
| 	return render( | 	return render( | ||||||
| 		request, | 		request, | ||||||
| 		'seminar/zadani/AktualniVysledkovka.html', | 		'seminar/zadani/AktualniVysledkovka.html', | ||||||
|  | @ -511,6 +512,7 @@ def ZadaniAktualniVysledkovkaView(request): | ||||||
| 			'radky_vysledkovky': vysledkovka, | 			'radky_vysledkovky': vysledkovka, | ||||||
| 			'cisla': cisla, | 			'cisla': cisla, | ||||||
| 			'vysledkovka_s_neverejnymi': vysledkovka_s_neverejnymi, | 			'vysledkovka_s_neverejnymi': vysledkovka_s_neverejnymi, | ||||||
|  | 			'cisla_s_neverejnymi': cisla_s_neverejnymi, | ||||||
| 		} | 		} | ||||||
| 	) | 	) | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue