diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-09-24 10:33:07 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-09-24 10:33:07 +0200 |
commit | b953270cbfdb91973e6aa786214a62a2cb514c6e (patch) | |
tree | aff85c928066d444a8639daf6dd1c52d38e6c7dc /ishtar_common/views.py | |
parent | 98e48e1fef5fb40c5868680781298db838f0a8cd (diff) | |
download | Ishtar-b953270cbfdb91973e6aa786214a62a2cb514c6e.tar.bz2 Ishtar-b953270cbfdb91973e6aa786214a62a2cb514c6e.zip |
Allow own locker to edit their locks
Diffstat (limited to 'ishtar_common/views.py')
-rw-r--r-- | ishtar_common/views.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ishtar_common/views.py b/ishtar_common/views.py index 44831ba9f..d8474e6b0 100644 --- a/ishtar_common/views.py +++ b/ishtar_common/views.py @@ -92,7 +92,7 @@ def wizard_is_available(wizard, request, model, pk): if not q.count(): raise Http404() obj = q.all()[0] - if hasattr(obj, "locked") and obj.locked: + if hasattr(obj, "is_locked") and obj.is_locked(request.user): raise Http404() return obj @@ -2277,9 +2277,9 @@ class QAItemEditForm(QAItemForm): request, *args, **kwargs) if redirected: return redirected - if hasattr(self.model, "locked"): + if hasattr(self.model, "is_locked"): for item in self.items: - if item.locked: + if item.is_locked(request.user): redirected = HttpResponseRedirect( reverse("qa-not-available", args=["locked"])) return redirected |