Add edit permission check for collection case priors view
This commit is contained in:
@@ -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,
|
||||
},
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user