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 | ff8681360e589ff3c8e63dcef6ad0d31ac8ecab8 (patch) | |
tree | aff85c928066d444a8639daf6dd1c52d38e6c7dc /ishtar_common/views.py | |
parent | fee9b4904fee90077cdb73ecddc130288ba0ab21 (diff) | |
download | Ishtar-ff8681360e589ff3c8e63dcef6ad0d31ac8ecab8.tar.bz2 Ishtar-ff8681360e589ff3c8e63dcef6ad0d31ac8ecab8.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 |