Přednášky: doplň body k seznamu
This commit is contained in:
		
							parent
							
								
									db18abb382
								
							
						
					
					
						commit
						23e64eac0c
					
				
					 2 changed files with 14 additions and 13 deletions
				
			
		|  | @ -3,19 +3,17 @@ | |||
| 
 | ||||
| {% block header %}seznam_prednasek{% endblock %} | ||||
| 
 | ||||
| {% block nadpis1a %}{% block nadpis1b %} | ||||
|   Seznam přednášek | ||||
| {% endblock %}{% endblock %} | ||||
| {% block nadpis1a %}Průběžné výsledky hlasování{% endblock %} | ||||
| 
 | ||||
| {% block content %} | ||||
|   <div class="mam-org-only"> | ||||
|   <ul> | ||||
|   {# Projdi vsechny prednasky #} | ||||
|   {% for prednaska in object_list %} | ||||
|     <li> | ||||
|         <strong>{{prednaska.nazev}}</strong> (<i>{{prednaska.obor}},{{prednaska.obtiznost}}</i>) - {{prednaska.org}} | ||||
|       <strong>{{ prednaska.nazev }}</strong> | ||||
|       (<i>{{ prednaska.obor }}, {{ prednaska.obtiznost }}</i>) | ||||
|       - {{ prednaska.body }} b - {{ prednaska.org }} | ||||
|     </li> | ||||
|   {% endfor %} | ||||
| 
 | ||||
| {% endblock %} | ||||
| 
 | ||||
|  |  | |||
|  | @ -1,14 +1,13 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| from django.shortcuts import render, get_object_or_404 | ||||
| from django.views import generic | ||||
| from prednasky.forms import NewPrednaskyForm | ||||
| from prednasky.models import Seznam, Hlasovani, Prednaska | ||||
| from django.shortcuts import HttpResponseRedirect | ||||
| from django.core.exceptions import ObjectDoesNotExist | ||||
| from django.db.models import Sum | ||||
| 
 | ||||
| 
 | ||||
| from models import Prednaska, Seznam, STAV_NAVRH | ||||
| from prednasky.models import Prednaska, Hlasovani, Seznam, STAV_NAVRH | ||||
| from seminar.models import Soustredeni | ||||
| from prednasky.forms import NewPrednaskyForm | ||||
| 
 | ||||
| def newPrednaska(request): | ||||
|     # hlasovani se vztahuje k nejnovejsimu soustredeni | ||||
|  | @ -48,12 +47,16 @@ class MetaSeznamListView(generic.ListView): | |||
|     model = Seznam | ||||
|     template_name = 'prednasky/metaseznam_prednasek.html' | ||||
| 
 | ||||
| 
 | ||||
| class SeznamListView(generic.ListView): | ||||
|     template_name = 'prednasky/seznam_prednasek.html' | ||||
| 
 | ||||
|     def get_queryset(self): | ||||
|         print self.kwargs | ||||
|         self.seznam = get_object_or_404(Seznam,id=self.kwargs["seznam"]) | ||||
|         return Prednaska.objects.filter(seznamy = self.seznam) | ||||
|         self.seznam = get_object_or_404(Seznam, id=self.kwargs["seznam"]) | ||||
|         prednasky = Prednaska.objects.filter(seznamy=self.seznam).order_by( | ||||
|             'org__user__first_name', 'org__user__last_name' | ||||
|         ).annotate(body=Sum('hlasovani__body')) | ||||
|         return prednasky | ||||
| 
 | ||||
| 
 | ||||
| def SeznamExportView(request, seznam): | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Matěj Kocián
						Matěj Kocián