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)
|
previous = collection.get_previous_case(casedetail.case)
|
||||||
next = collection.get_next_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(
|
return render(
|
||||||
request,
|
request,
|
||||||
@@ -3161,6 +3164,7 @@ def collection_case_priors(request, exam_id, case_number):
|
|||||||
"case_number": case_number,
|
"case_number": case_number,
|
||||||
"added_priors": added_priors,
|
"added_priors": added_priors,
|
||||||
"available_priors": available_priors,
|
"available_priors": available_priors,
|
||||||
|
"can_edit": can_edit,
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user