This commit is contained in:
Ross
2022-04-02 23:02:59 +01:00
parent acc6f4fc53
commit c9d93475e5
2 changed files with 12 additions and 0 deletions
+1
View File
@@ -19,6 +19,7 @@ urlpatterns = [
path("collection/<int:pk>/update", views.CaseCollectionUpdate.as_view(), name="collection_update"),
path("collection/<int:pk>", views.collection_detail, name="collection_detail"),
path("collection/<int:pk>/take", views.collection_take, name="collection_take"),
path("collection/<int:pk>/candidates", views.collection_candidates, name="collection_candidates"),
path("collection/<int:pk>/mark", views.collection_mark_cid, name="collection_mark_cid"),
path("collection/<int:pk>/scores", views.collection_scores_cid, name="collection_scores_cid"),
path("collection/<int:pk>/take/<int:cid>/<str:passcode>", views.collection_take_overview, name="collection_take_overview"),
+11
View File
@@ -1057,6 +1057,7 @@ class CollectionView(LoginRequiredMixin, SingleTableMixin, FilterView):
filterset_class = CaseCollectionFilter
@user_is_author_or_atlas_editor
def collection_detail(request, pk):
collection = get_object_or_404(CaseCollection, pk=pk)
@@ -1071,6 +1072,7 @@ def collection_take(request, pk):
request, "atlas/collection_take.html", {"collection": collection}
)
@user_is_author_or_atlas_editor
def collection_mark_cid(request, pk):
collection = get_object_or_404(CaseCollection, pk=pk)
@@ -1078,6 +1080,7 @@ def collection_mark_cid(request, pk):
request, "atlas/collection_take.html", {"collection": collection}
)
@user_is_author_or_atlas_editor
def collection_scores_cid(request, pk):
collection = get_object_or_404(CaseCollection, pk=pk)
@@ -1085,6 +1088,14 @@ def collection_scores_cid(request, pk):
request, "atlas/collection_take.html", {"collection": collection}
)
@user_is_author_or_atlas_editor
def collection_candidates(request, pk):
collection = get_object_or_404(CaseCollection, pk=pk)
return render(
request, "atlas/collection_take.html", {"collection": collection}
)
def collection_take_overview(request, pk, cid, passcode):
collection = get_object_or_404(CaseCollection, pk=pk)