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