let people view open access series

This commit is contained in:
Ross
2024-09-27 08:14:06 +01:00
parent 24590ee2b1
commit 9c61068026
5 changed files with 82 additions and 67 deletions
+6 -3
View File
@@ -121,7 +121,7 @@ from autocomplete import HTMXAutoComplete
from .decorators import (
user_is_author_or_atlas_editor,
user_has_case_view_access,
user_is_author_or_atlas_series_checker_or_atlas_marker,
user_is_author_or_atlas_series_checker_or_atlas_marker_or_open_access,
user_is_atlas_editor,
user_is_author_or_atlas_series_checker,
user_is_atlas_marker,
@@ -198,7 +198,7 @@ def case_detail(request, pk):
@login_required
@user_is_author_or_atlas_series_checker_or_atlas_marker
@user_is_author_or_atlas_series_checker_or_atlas_marker_or_open_access
def series_thumbnail(request, pk, finding_pk=None):
series = get_object_or_404(Series, pk=pk)
@@ -208,10 +208,12 @@ def series_thumbnail(request, pk, finding_pk=None):
@login_required
@user_is_author_or_atlas_series_checker_or_atlas_marker
@user_is_author_or_atlas_series_checker_or_atlas_marker_or_open_access
def series_detail(request, pk, finding_pk=None):
series = get_object_or_404(Series, pk=pk)
can_edit = series.check_user_can_edit(request.user)
editing_finding = -1
if finding_pk is not None:
finding = get_object_or_404(SeriesFinding, pk=finding_pk)
@@ -228,6 +230,7 @@ def series_detail(request, pk, finding_pk=None):
"series": series,
"series_finding_form": series_finding_form,
"editing_finding": editing_finding,
"can_edit": can_edit,
},
)