Add edit permission check for collection case priors view

This commit is contained in:
Ross
2025-11-24 11:53:50 +00:00
parent 33cba3d005
commit 25f4e478b3
+4
View File
@@ -3144,6 +3144,9 @@ def collection_case_priors(request, exam_id, case_number):
previous = collection.get_previous_case(casedetail.case)
next = collection.get_next_case(casedetail.case)
# Determine whether the current user can edit this collection/case so
# included fragments which rely on `can_edit` have the value available.
can_edit = request.user.is_superuser or collection.author.filter(pk=request.user.pk).exists()
return render(
request,
@@ -3161,6 +3164,7 @@ def collection_case_priors(request, exam_id, case_number):
"case_number": case_number,
"added_priors": added_priors,
"available_priors": available_priors,
"can_edit": can_edit,
},
)