Browse Source

Oprava seskupování korektur

Posunul jsem definici celého view níž, aby šlo snáz použít v případě debugování
seznam zastaralých PDF :-)

Taky jsem přepsal mezery na taby
export_seznamu_prednasek
MaM Web user 3 years ago
parent
commit
d4717bb1d2
  1. 2
      korektury/templates/korektury/seskupeny_seznam.html
  2. 11
      korektury/views.py

2
korektury/templates/korektury/seskupeny_seznam.html

@ -15,7 +15,7 @@
{% endblock nadpis1a %}
</h1>
{% regroup object_list|dictsortreversed:"cislo_a_tema" by cislo_a_tema as seskupeny_list %}
{% regroup object_list by cislo_a_tema as seskupeny_list %}
{% for skupina in seskupeny_list %}
{{ skupina.grouper }}

11
korektury/views.py

@ -41,9 +41,6 @@ class KorekturyAktualniListView(KorekturyListView):
return context
class KorekturySeskupeneListView(KorekturyAktualniListView):
template_name = 'korektury/seskupeny_seznam.html'
class KorekturyZastaraleListView(KorekturyListView):
def get_queryset(self, *args, **kwargs):
@ -56,6 +53,14 @@ class KorekturyZastaraleListView(KorekturyListView):
context['selected'] = 'zastarale'
return context
class KorekturySeskupeneListView(KorekturyAktualniListView):
template_name = 'korektury/seskupeny_seznam.html'
# {% regroup %} potřebuje dostat správně setříděné názvy, aby nedělal duplikáty
def get_queryset(self, *args, **kwargs):
qs = super().get_queryset(**kwargs)
return qs.order_by('nazev')
### Korektury
class KorekturyView(generic.TemplateView):
model = Oprava

Loading…
Cancel
Save