move: seznam organizátorů (seminar.views -> personalni.views)

This commit is contained in:
Jonas Havelka 2023-06-11 19:58:50 +02:00
parent 0747ede60a
commit bc585679dc
4 changed files with 21 additions and 21 deletions

View file

@ -396,3 +396,21 @@ def dataResiteluCsvResponse(queryset, columns=None, with_header=True):
writer.writerows(queryset_list)
return response
class _OrganizatoriView(generic.ListView):
model = m.Organizator
template_name = 'personalni/organizatori.html'
class AktivniOrganizatoriView(_OrganizatoriView):
queryset = m.Organizator.objects.aktivni()
def get_context_data(self, **kwargs):
context = super(AktivniOrganizatoriView, self).get_context_data(**kwargs)
context['aktivni'] = True
return context
class NeaktivniOrganizatoriStariView(generic.ListView):
queryset = m.Organizator.objects.neaktivni()

View file

@ -31,6 +31,7 @@ Soubor sloužící jako „router“, tj. zde se definují url adresy a na co uk
"""
from django.urls import path, include, re_path
from . import views
from personalni.views import AktivniOrganizatoriView, NeaktivniOrganizatoriStariView
from personalni.utils import org_required
urlpatterns = [
@ -38,8 +39,8 @@ urlpatterns = [
# path('<int:rocnik>/t<int:tematko>/', views.TematkoView),
# Organizatori
path('o-nas/organizatori/', views.CojemamOrganizatoriView.as_view(), name='organizatori'),
path('o-nas/organizatori/organizovali/', views.CojemamOrganizatoriStariView.as_view(), name='stari_organizatori'),
path('o-nas/organizatori/', AktivniOrganizatoriView.as_view(), name='organizatori'),
path('o-nas/organizatori/organizovali/', NeaktivniOrganizatoriStariView.as_view(), name='stari_organizatori'),
# Archiv
path('archiv/rocniky/', views.ArchivView.as_view(), name="seminar_archiv_rocniky"),

View file

@ -270,25 +270,6 @@ class StareNovinkyView(generic.ListView):
def get_queryset(self):
return spravne_novinky(self.request)
### Co je M&M
class CojemamOrganizatoriView(generic.ListView):
model = Organizator
template_name = 'seminar/cojemam/organizatori.html'
queryset = Organizator.objects.aktivni()
def get_context_data(self, **kwargs):
context = super(CojemamOrganizatoriView, self).get_context_data(**kwargs)
context['aktivni'] = True
return context
class CojemamOrganizatoriStariView(generic.ListView):
model = Organizator
template_name = 'seminar/cojemam/organizatori.html'
queryset = Organizator.objects.neaktivni()
### Archiv