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