Add edit permission check for display set modal and update template
This commit is contained in:
+6
-1
@@ -545,7 +545,12 @@ def case_displaysets_detail(request, pk):
|
||||
def case_displaysets_modal(request, pk):
|
||||
"""Return HTML fragment for a CaseDisplaySet to be shown inside a modal."""
|
||||
displayset = get_object_or_404(CaseDisplaySet, pk=pk)
|
||||
return render(request, 'atlas/case_displayset_modal.html', {'ds': displayset})
|
||||
can_edit = False
|
||||
try:
|
||||
can_edit = displayset.case.check_user_can_edit(request.user)
|
||||
except Exception:
|
||||
can_edit = False
|
||||
return render(request, 'atlas/case_displayset_modal.html', {'ds': displayset, 'can_edit': can_edit})
|
||||
|
||||
def case_displaysets_delete(request, pk):
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user