From b953270cbfdb91973e6aa786214a62a2cb514c6e Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Tue, 24 Sep 2019 10:33:07 +0200 Subject: Allow own locker to edit their locks --- ishtar_common/views.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'ishtar_common/views.py') 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 -- cgit v1.2.3