Browse Source

Přednášky: doplň body k seznamu

remotes/origin/test
Matěj Kocián 7 years ago
parent
commit
23e64eac0c
  1. 10
      prednasky/templates/prednasky/seznam_prednasek.html
  2. 17
      prednasky/views.py

10
prednasky/templates/prednasky/seznam_prednasek.html

@ -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 %}

17
prednasky/views.py

@ -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…
Cancel
Save