From 869b58f35a1585f2fdec5ef6f86e9010edbec38c Mon Sep 17 00:00:00 2001 From: Anet Date: Wed, 22 Apr 2020 23:44:15 +0200 Subject: [PATCH] =?UTF-8?q?views:=20p=C5=99eveden=C3=AD=20koment=C3=A1?= =?UTF-8?q?=C5=99=C5=AF=20u=20funkc=C3=AD=20do=20docstring=C5=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- seminar/views/views_all.py | 35 +++++++++++++++-------------------- 1 file changed, 15 insertions(+), 20 deletions(-) diff --git a/seminar/views/views_all.py b/seminar/views/views_all.py index ac79ba00..95eb07d1 100644 --- a/seminar/views/views_all.py +++ b/seminar/views/views_all.py @@ -801,6 +801,7 @@ class RocnikVysledkovkaView(RocnikView): #vypise na stranku textovy obsah vyTeXane vysledkovky k okopirovani ### Generovani obalek + class CisloObalkyStruct: rocnik = None cisla = None @@ -825,13 +826,15 @@ def aktivniResitele(rocnik,cislo): letos.rocnik = Rocnik.objects.get(rocnik = rocnik) loni.rocnik = Rocnik.objects.get(rocnik = int(rocnik)-1) - letos.cisla = Cislo.objects.filter(rocnik=letos.rocnik,cislo__lte = cislo) + letos.cisla = Cislo.objects.filter(rocnik=letos.rocnik, cislo__lte = cislo) loni.cisla = Cislo.objects.filter(rocnik=loni.rocnik) if int(cislo) > 3: problemy = Problem.objects.filter(cislo_zadani__in = letos.cisla) else: - problemy = Problem.objects.filter(Q(cislo_zadani__in = letos.cisla)|Q(cislo_zadani__in = loni.cisla)) - resitele = aktualni_resitele.filter(reseni__in = Reseni.objects.filter(problem__in=problemy)).distinct() + problemy = Problem.objects.filter( + Q(cislo_zadani__in = letos.cisla) | Q(cislo_zadani__in = loni.cisla) ) + resitele = aktualni_resitele.filter(reseni__in = Reseni.objects.filter( + problem__in=problemy)).distinct() return resitele @@ -904,8 +907,6 @@ def TitulyView(request, rocnik, cislo): return render(request, 'seminar/archiv/tituly.tex', {'resitele': resitele,'jmenovci':jmenovci},content_type="text/plain") - - ### Soustredeni class SoustredeniListView(generic.ListView): @@ -1062,11 +1063,11 @@ def texUploadView(request): } problem_typ = typy[meta["typ"]] - # Pokud už problém existuje, vytáhneme jej z db a upravíme - # Pokud neexistuje, vytvoříme jej jedině pokud je to vynucené + # Pokud už problém existuje, vytáhneme jej z db a upravíme. + # Pokud neexistuje, vytvoříme jej jedině pokud je to vynucené. # Pokud ročník/číslo ještě neexistuje, vyhodí to výjimku -> - # číslo/ročník se musí založit ručně v adminu + # číslo/ročník se musí založit ručně v adminu. rocnik = Rocnik.objects.get(rocnik=meta["rocnik"]) cislo = Cislo.objects.get(rocnik=rocnik, cislo=meta["cislo"]) @@ -1200,7 +1201,8 @@ class ResitelView(LoginRequiredMixin,generic.DetailView): print(self.request.user) return Resitel.objects.get(osoba__user=self.request.user) -## Formulare +### Formulare + class AddSolutionView(LoginRequiredMixin, FormView): template_name = 'seminar/org/vloz_reseni.html' form_class = f.VlozReseniForm @@ -1239,9 +1241,6 @@ class SubmitSolutionView(LoginRequiredMixin, CreateView): return HttpResponseRedirect(self.get_success_url()) - - - def resetPasswordView(request): pass @@ -1403,10 +1402,6 @@ def prihlaskaView(request): return render(request, 'seminar/prihlaska.html', {'form': form}) - - - - # FIXME: Tohle asi vlastně vůbec nepatří do aplikace 'seminar' class LoginView(auth_views.LoginView): # Jen vezmeme vestavěný a dáme mu vhodný template a přesměrovací URL @@ -1424,25 +1419,25 @@ class LogoutView(auth_views.LogoutView): # Pavel: Vůbec nevím, proč to s _lazy funguje, ale bez toho to bylo rozbité. next_page = reverse_lazy('titulni_strana') -# "Chci resetovat heslo" class PasswordResetView(auth_views.PasswordResetView): + """ Chci resetovat heslo. """ #template_name = 'seminar/password_reset.html' # TODO: vlastní email_template_name a subject_template_name a html_email_template_name success_url = reverse_lazy('reset_password_done') from_email = 'login@mam.mff.cuni.cz' -# "Poslali jsme e-mail (pokud bylo kam))" class PasswordResetDoneView(auth_views.PasswordResetDoneView): + """ Poslali jsme e-mail (pokud bylo kam)). """ #template_name = 'seminar/password_reset_done.html' pass -# "Vymysli si heslo" class PasswordResetConfirmView(auth_views.PasswordResetConfirmView): + """ Vymysli si heslo. """ #template_name = 'seminar/password_confirm_done.html' success_url = reverse_lazy('reset_password_complete') -# "Heslo se asi změnilo." class PasswordResetCompleteView(auth_views.PasswordResetCompleteView): + """ Heslo se asi změnilo.""" #template_name = 'seminar/password_complete_done.html' pass