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