This commit is contained in:
Ross
2022-03-29 22:04:03 +01:00
parent 8b34b679ba
commit 1a4d770a93
11 changed files with 341 additions and 22 deletions
+2 -1
View File
@@ -19,8 +19,9 @@ Atlas:
{% if request.user.is_authenticated %}
<a href="{% url 'atlas:case_view' %}">Cases</a> /
<a href="{% url 'atlas:series_view' %}">Series</a> /
<a href="{% url 'atlas:collection_index_view' %}">Collections</a> /
<a href="{% url 'atlas:categories_list' %}">Categories</a> /
<a href="{% url 'atlas:create' %}" title="Create a new atlas case">Create Case</a> /
<a href="{% url 'atlas:case_create' %}" title="Create a new atlas case">Create Case</a> /
<a href="{% url 'atlas:series_create' %}" title="Create a new image series">Create Series</a>
{% endif %}
{% comment %} </br>
+54
View File
@@ -0,0 +1,54 @@
{% extends "atlas/base.html" %}
<!-- {% load static from static %} -->
{% block css %}
{% endblock %}
{% block js %}
<!--<script type="text/javascript" src="/admin/jsi18n/"></script>-->
{{form.media}}
<script type="text/javascript">
function add_case_input_form() {
var form_idx = $('#id_casedetail_set-TOTAL_FORMS').val();
$('#case_formset').append($('#empty_case_form').html().replace(/__prefix__/g, form_idx));
$('#id_casedetail_set-TOTAL_FORMS').val(parseInt(form_idx) + 1);
}
$(document).ready(function () {
$('#add_more_case').click(() => { add_case_input_form() });
})
</script>
<!-- {{ form.media }} -->
{% endblock %}
{% block content %}
<h2>Create Collection</h2>
Use this form to create a collection of cases
<form action="" method="post" enctype="multipart/form-data" id="atlas-form">
{% csrf_token %}
<table>
{{ form.as_table }}
</table>
<h3>Cases:</h3>
Add cases here. These can only be added once created (they can also be added to cases on creation).
<input type="button" value="Add More Cases" id="add_more_case">
<div id="case_formset">
{% for form in case_formset %}
<ul class="no-error case-formset">
{{form.non_field_errors}}
{{form.errors}}
{{ form.as_ul }}
</ul>
{% endfor %}
</div>
{{ case_formset.management_form }}
<input type="submit" class="submit-button" value="Submit" name="submit">
</form>
<div id="empty_case_form" style="display:none">
<ul class='no_error case-formset'>
{{ case_formset.empty_form.as_ul }}
</ul>
</div>
{% endblock %}
@@ -43,6 +43,16 @@
</div>
</details>
{% endif %}
{% if collection.show_report and case.report%}
<details>
<summary>
Report:
</summary>
<div>
{{case.report}}
</div>
</details>
{% endif %}
<div>
{% if previous %}
@@ -1,6 +1,11 @@
{% extends 'atlas/base.html' %}
{% block content %}
{% if request.user.is_authenticated %}
<div class="floating-header">
<a href="{% url 'atlas:collection_update' pk=collection.pk %}" title="Edit the Collection">Edit</a>
</div>
{% endif %}
<h2>{{collection.name}}
<ul>
{% for case in collection.cases.all %}
+1
View File
@@ -1,4 +1,5 @@
<div>{{ series.modality}}, {{ series.examination }}, {{ series.plane }}, {{ series.contrast }}</div>
<div>Description: {{series.description}}</div>
{% if series.case %}
Associated case: