numerous uploading fixes
This commit is contained in:
+21
-3
@@ -39,6 +39,7 @@ from .forms import (
|
||||
CaseCollectionAuthorForm,
|
||||
CaseCollectionCaseFormSet,
|
||||
CaseCollectionForm,
|
||||
CaseDetailForm,
|
||||
CaseForm,
|
||||
CaseResourceFormSet,
|
||||
CidReportAnswerForm,
|
||||
@@ -1561,6 +1562,23 @@ def collection_take_start(request, pk):
|
||||
request, "atlas/collection_review_start.html", template_variables
|
||||
)
|
||||
|
||||
@user_is_collection_author_or_atlas_editor
|
||||
def collection_case_details(request, exam_id, case_id):
|
||||
case_detail = CaseDetail.objects.get(case=case_id, collection=exam_id)
|
||||
|
||||
if request.method == 'POST':
|
||||
form = CaseDetailForm(request.POST, instance=case_detail)
|
||||
if form.is_valid():
|
||||
form.save()
|
||||
# Add any additional logic or redirection here
|
||||
else:
|
||||
form = CaseDetailForm(instance=case_detail)
|
||||
|
||||
|
||||
return render(
|
||||
request, "atlas/collection_case_detail.html", {"case_detail": case_detail,
|
||||
"form": form}
|
||||
)
|
||||
|
||||
@user_is_collection_author_or_atlas_editor
|
||||
def collection_mark_overview(request, pk):
|
||||
@@ -1830,9 +1848,9 @@ def collection_case_view_take(
|
||||
if collection.collection_type == "REP":
|
||||
if not collection.publish_results:
|
||||
if answer:
|
||||
form = ReportAnswerForm(request.POST, instance=answer)
|
||||
form = ReportAnswerForm(request.POST, instance=answer, case_detail=case_detail)
|
||||
else:
|
||||
form = ReportAnswerForm(request.POST)
|
||||
form = ReportAnswerForm(request.POST, case_detail=case_detail)
|
||||
|
||||
if not cid_user_exam.completed and not (
|
||||
answer is not None and answer.completed
|
||||
@@ -1876,7 +1894,7 @@ def collection_case_view_take(
|
||||
)
|
||||
else:
|
||||
if collection.collection_type == "REP":
|
||||
form = ReportAnswerForm(instance=answer)
|
||||
form = ReportAnswerForm(instance=answer, case_detail=case_detail)
|
||||
|
||||
series_list = case.series.all().prefetch_related("images", "examination", "plane")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user