From 01f3537cef1c01001b57c5691880e4b569b49f24 Mon Sep 17 00:00:00 2001 From: "Pavel \"LEdoian\" Turinsky" Date: Wed, 22 Feb 2023 07:15:18 +0100 Subject: [PATCH] =?UTF-8?q?Dovolme=20orgovi=20kouknout=20se=20na=20=C5=99e?= =?UTF-8?q?=C5=A1itelsk=C3=BD=20n=C3=A1hled=20=C5=99e=C5=A1en=C3=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Orgovi se může hodit vidět, jak zpětnou vazbu uvidí řešitel. Možná by taky nebylo špatné odkázat na řešitelskou stránku z orgovské… --- odevzdavatko/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/odevzdavatko/views.py b/odevzdavatko/views.py index c5a93fe1..2390d27f 100644 --- a/odevzdavatko/views.py +++ b/odevzdavatko/views.py @@ -253,8 +253,8 @@ class DetailReseniView(DetailView): return response def check_access(self): - """ Řešitel musí být součástí řešení, jinak se na něj nemá co dívat. """ - if not self.object.resitele.filter(osoba__user=self.request.user).exists(): + """ Řešitel musí být součástí řešení, jinak se na něj nemá co dívat. Případně to může být org.""" + if not self.object.resitele.filter(osoba__user=self.request.user).exists() and not self.request.user.je_org: raise PermissionDenied()