From 085dc6ad485a4ad2e5fb537a865cafc6a42c976e Mon Sep 17 00:00:00 2001 From: "Tomas \"Jethro\" Pokorny" Date: Sun, 19 May 2019 10:22:00 +0200 Subject: [PATCH] Korektury funguji v novem modelu. --- korektury/models.py | 4 ++-- korektury/views.py | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/korektury/models.py b/korektury/models.py index ab9cf62f..553fa797 100644 --- a/korektury/models.py +++ b/korektury/models.py @@ -155,7 +155,7 @@ class Oprava(models.Model): # setattr(self,k,v) def __str__(self): - return force_unicode(u'%s od %s: %s'%(self.status,self.autor,self.text)) + return '{} od {}: {}'.format(self.status,self.autor,self.text) @@ -181,7 +181,7 @@ class Komentar(models.Model): text = models.TextField(u'text komentáře',blank = True, help_text='Text komentáře') def __str__(self): - return force_unicode(u'%s od %s: %s'%(self.cas,self.autor,self.text)) + return '{} od {}: {}'.format(self.cas,self.autor,self.text) diff --git a/korektury/views.py b/korektury/views.py index fe2577bb..a18e5299 100644 --- a/korektury/views.py +++ b/korektury/views.py @@ -35,7 +35,7 @@ class KorekturyView(generic.TemplateView): # prirazeni autora podle prihlaseni autor_user = request.user # pokud existuje ucet (user), ale neni to organizator = 403 - autor = Organizator.objects.filter(user=autor_user).first() + autor = Organizator.objects.filter(osoba__user=autor_user).first() if not autor: return HttpResponseForbidden() @@ -133,24 +133,24 @@ class KorekturyView(generic.TemplateView): # Prijemci e-mailu emails = set() # e-mail autora korektury - email = oprava.autor.user.email + email = oprava.autor.osoba.email if email: emails.add(email) # nalezeni e-mailu na autory komentaru for komentar in oprava.komentar_set.all(): - email_komentujiciho = komentar.autor.user.email + email_komentujiciho = komentar.autor.osoba.email if email_komentujiciho: emails.add(email_komentujiciho) # zodpovedny org if oprava.pdf.org: - email_zobpovedny = oprava.pdf.org.user.email + email_zobpovedny = oprava.pdf.org.osoba.email if email_zobpovedny: emails.add(email_zobpovedny) # odstran e-mail autora opravy - email = autor.user.email + email = autor.osoba.email if email: emails.discard(email)