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
This commit is contained in:
MaM Web user 2022-01-31 22:11:19 +01:00
parent f3077d4f6e
commit d4717bb1d2
2 changed files with 9 additions and 4 deletions

View file

@ -15,7 +15,7 @@
{% endblock nadpis1a %} {% endblock nadpis1a %}
</h1> </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 %} {% for skupina in seskupeny_list %}
{{ skupina.grouper }} {{ skupina.grouper }}

View file

@ -41,9 +41,6 @@ class KorekturyAktualniListView(KorekturyListView):
return context return context
class KorekturySeskupeneListView(KorekturyAktualniListView):
template_name = 'korektury/seskupeny_seznam.html'
class KorekturyZastaraleListView(KorekturyListView): class KorekturyZastaraleListView(KorekturyListView):
def get_queryset(self, *args, **kwargs): def get_queryset(self, *args, **kwargs):
@ -56,6 +53,14 @@ class KorekturyZastaraleListView(KorekturyListView):
context['selected'] = 'zastarale' context['selected'] = 'zastarale'
return context 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 ### Korektury
class KorekturyView(generic.TemplateView): class KorekturyView(generic.TemplateView):
model = Oprava model = Oprava