Merge pull request 'Ukaž řešení i orgovi' () from ukaz-reseni-i-orgovi into master

Reviewed-on: 
This commit is contained in:
Jonas Havelka 2023-02-22 10:07:16 +01:00
commit 8c9dbb5143

View file

@ -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()