Browse Source

FormularOKView a pracuje_se přesunuto ze semináře do various

v3
Jonas Havelka 1 year ago
parent
commit
c00f60b38f
  1. 2
      odevzdavatko/views.py
  2. 2
      personalni/views.py
  3. 19
      seminar/views/views_all.py
  4. 0
      various/templates/various/formular_ok.html
  5. 2
      various/templates/various/pracuje_se.html
  6. 18
      various/views.py
  7. 2
      vyroci/views.py

2
odevzdavatko/views.py

@ -23,7 +23,7 @@ from personalni.models import Resitel, Organizator, Osoba
from . import forms as f from . import forms as f
from .forms import OdevzdavatkoTabulkaFiltrForm as FiltrForm from .forms import OdevzdavatkoTabulkaFiltrForm as FiltrForm
from personalni.utils import resi_v_rocniku from personalni.utils import resi_v_rocniku
from seminar.views import formularOKView from various.views import formularOKView
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

2
personalni/views.py

@ -20,7 +20,7 @@ from datetime import date
import logging import logging
import csv import csv
from seminar.views import formularOKView from various.views import formularOKView
from various.autentizace.views import LoginView from various.autentizace.views import LoginView
from various.autentizace.utils import posli_reset_hesla from various.autentizace.utils import posli_reset_hesla

19
seminar/views/views_all.py

@ -1,5 +1,4 @@
from django.shortcuts import get_object_or_404, render from django.shortcuts import get_object_or_404, render
from django.urls import reverse
from django.core.exceptions import ObjectDoesNotExist from django.core.exceptions import ObjectDoesNotExist
from django.views import generic from django.views import generic
from django.views.generic.base import RedirectView from django.views.generic.base import RedirectView
@ -11,7 +10,6 @@ from personalni.models import Organizator
from vysledkovky.utils import VysledkovkaRocniku from vysledkovky.utils import VysledkovkaRocniku
from django.utils import timezone from django.utils import timezone
from collections.abc import Sequence
# ze starého modelu # ze starého modelu
@ -39,7 +37,7 @@ from collections.abc import Sequence
# nastaveni = get_object_or_404(Nastaveni) # nastaveni = get_object_or_404(Nastaveni)
# context = super().get_context_data(**kwargs) # context = super().get_context_data(**kwargs)
# verejne = nastaveni.aktualni_cislo.verejne() # verejne = nastaveni.aktualni_cislo.verejne()
# context['verejne'] = verejne # context['verejne'] = verejne
# return context # return context
def AktualniZadaniView(request): def AktualniZadaniView(request):
@ -224,21 +222,6 @@ class CojemamOrganizatoriStariView(generic.ListView):
id__in=aktivniOrganizatori()).order_by('-organizuje_do') id__in=aktivniOrganizatori()).order_by('-organizuje_do')
# Interní, nemá se nikdy objevit v urls (jinak to účastníci vytrolí)
def formularOKView(request, text='', dalsi_odkazy: Sequence[tuple[str, str]] = ()):
template_name = 'seminar/formular_ok.html'
odkazy = list(dalsi_odkazy) + [
# (Text, odkaz)
('Vrátit se na titulní stránku', reverse('titulni_strana')),
('Zobrazit aktuální zadání', reverse('seminar_aktualni_zadani')),
]
context = {
'odkazy': odkazy,
'text': text,
}
return render(request, template_name, context)
#------------------ Jak řešit - možná má být udělané úplně jinak #------------------ Jak řešit - možná má být udělané úplně jinak
class JakResitView(generic.ListView): class JakResitView(generic.ListView):

0
seminar/templates/seminar/formular_ok.html → various/templates/various/formular_ok.html

2
seminar/templates/seminar/pracuje_se.html → various/templates/various/pracuje_se.html

@ -10,7 +10,7 @@
<p> <p>
Na této stránce velmi intenzivně pracujeme. Na této stránce velmi intenzivně pracujeme.
Za dočasnou nedostupnost se omlouváme. Za dočasnou nedostupnost se omlouváme.
Zkuste přejít na <a href="/">titulní stránku</a> Zkuste přejít na <a href="/static">titulní stránku</a>
nebo se podívat na <a href="{% url 'seminar_aktualni_zadani' %}">aktuální zadání</a>. nebo se podívat na <a href="{% url 'seminar_aktualni_zadani' %}">aktuální zadání</a>.
</p> </p>
<img src="{% static '404.png' %}"> <img src="{% static '404.png' %}">

18
various/views.py

@ -1,9 +1,27 @@
from collections.abc import Sequence
from django.shortcuts import render from django.shortcuts import render
from django.urls import reverse
from various import utils from various import utils
from personalni.models import Resitel from personalni.models import Resitel
# Interní, nemá se nikdy objevit v urls (jinak to účastníci vytrolí)
def formularOKView(request, text='', dalsi_odkazy: Sequence[tuple[str, str]] = ()):
template_name = 'seminar/formular_ok.html'
odkazy = list(dalsi_odkazy) + [
# (Text, odkaz)
('Vrátit se na titulní stránku', reverse('titulni_strana')),
('Zobrazit aktuální zadání', reverse('seminar_aktualni_zadani')),
]
context = {
'odkazy': odkazy,
'text': text,
}
return render(request, template_name, context)
def StavDatabazeView(request): def StavDatabazeView(request):
# nastaveni = Nastaveni.objects.get() # nastaveni = Nastaveni.objects.get()
problemy = utils.seznam_problemu() problemy = utils.seznam_problemu()

2
vyroci/views.py

@ -1,7 +1,7 @@
from django.views.generic import FormView, ListView from django.views.generic import FormView, ListView
from personalni.models import Osoba from personalni.models import Osoba
from seminar.views import formularOKView from various.views import formularOKView
from .forms import UcastnikVyrociForm from .forms import UcastnikVyrociForm
from .models import UcastnikVyroci from .models import UcastnikVyroci

Loading…
Cancel
Save