From ffedbf48208dece5259e671bbc00496cf7d581e2 Mon Sep 17 00:00:00 2001 From: Ross Date: Thu, 22 Apr 2021 16:40:21 +0100 Subject: [PATCH] . --- anatomy/models.py | 3 +++ anatomy/views.py | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/anatomy/models.py b/anatomy/models.py index eb4b69ef..ad287015 100644 --- a/anatomy/models.py +++ b/anatomy/models.py @@ -121,6 +121,9 @@ class AnatomyQuestion(models.Model): related_name="anatomy_authored_questions", ) + class Meta: + permissions = () + def __str__(self): # Get first answer return "{} [{}, {}]".format( diff --git a/anatomy/views.py b/anatomy/views.py index d8fe5113..693bf3de 100644 --- a/anatomy/views.py +++ b/anatomy/views.py @@ -89,6 +89,11 @@ def user_is_admin(user): def question_list(request): questions = AnatomyQuestion.objects.all() + + if not request.user.groups.filter(name="anatomy_checker").exists() : + questions = questions.filter(open_access=False) + #raise PermissionDenied() + return render(request, "anatomy/question_list.html", {"questions": questions})