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