Aktualni zadani | Upravy v zobrazeni
1) Nezverejnuj nezverejnene ulohy 2) Pro organizatory zverejnuj nezverejnene ulohy
This commit is contained in:
		
							parent
							
								
									7196b5512d
								
							
						
					
					
						commit
						c1c71c3073
					
				
					 3 changed files with 16 additions and 3 deletions
				
			
		|  | @ -19,7 +19,7 @@ | |||
|   {% if vysledkovka %} | ||||
|     {% include "seminar/vysledkovka_rocnik.html" %} | ||||
|   {% else %} | ||||
|     V tomto ročníku zatím žádné výsledky nejsou | ||||
|     V tomto ročníku zatím žádné výsledky nejsou. | ||||
|   {% endif %} | ||||
| 
 | ||||
|   {% if user.is_staff and vysledkovka_s_neverejnymi %} | ||||
|  |  | |||
|  | @ -13,7 +13,11 @@ | |||
| {% block content %} | ||||
| <div> | ||||
|    | ||||
|   {% with nastaveni.aktualni_cislo as ac %} | ||||
| {% with nastaveni.aktualni_cislo as ac %} | ||||
|   | ||||
| {# Zobrazovani neverejnych zadani jen organizatorum #} | ||||
| {% if user.is_staff or verejne %} | ||||
| {% if user.is_staff and not verejne %}<div class="mam-org-only">{% endif %} | ||||
| 
 | ||||
|       {% if ac.zadane_problemy.all %} | ||||
| 	<div class="zadani_azad_termin"> | ||||
|  | @ -45,6 +49,12 @@ | |||
|       Aktuálně nejsou zadané žádné úlohy k řešení. | ||||
|     {% endfor %} | ||||
| 
 | ||||
| {% if user.is_staff and not verejne%}</div>{% endif %} | ||||
| {% else %} | ||||
|   <h3>Aktuálně nejsou zveřejněny žádné úlohy</h3> | ||||
| {% endif %} | ||||
| 
 | ||||
| 
 | ||||
|     <h3>Témata</h3> | ||||
|       <ul> | ||||
|       {% for problem in temata %} | ||||
|  | @ -56,7 +66,8 @@ | |||
|         Aktuálně nejsou zadána žádná témata k řešení. | ||||
|       {% endfor %} | ||||
|       </ul> | ||||
|   {% endwith %} | ||||
| 
 | ||||
| {% endwith %} | ||||
| 
 | ||||
| </div> | ||||
| {% endblock content %} | ||||
|  |  | |||
|  | @ -30,6 +30,7 @@ def verejna_temata(rocnik): | |||
| 
 | ||||
| def AktualniZadaniView(request): | ||||
|     nastaveni = get_object_or_404(Nastaveni) | ||||
|     verejne = nastaveni.aktualni_cislo.verejne() | ||||
|     problemy = Problem.objects.filter(cislo_zadani=nastaveni.aktualni_cislo).filter(stav = 'zadany') | ||||
|     ulohy = problemy.filter(typ = 'uloha').order_by('kod') | ||||
|     serialy = problemy.filter(typ = 'serial').order_by('kod') | ||||
|  | @ -38,6 +39,7 @@ def AktualniZadaniView(request): | |||
|             {'nastaveni': nastaveni, | ||||
|              'jednorazove_problemy': jednorazove_problemy, | ||||
|              'temata': verejna_temata(nastaveni.aktualni_rocnik), | ||||
|              'verejne': verejne, | ||||
|                 }, | ||||
|             ) | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Bc. Petr Pecha
						Bc. Petr Pecha