diff --git a/atlas/forms.py b/atlas/forms.py index c42a45df..0898438c 100755 --- a/atlas/forms.py +++ b/atlas/forms.py @@ -230,6 +230,7 @@ class CaseCollectionForm(ModelForm): "show_case_link_post", "show_findings_post", "show_displaysets_post", + "show_differentials_post", ] if f in self.fields ] diff --git a/atlas/migrations/0096_casecollection_show_differentials_post.py b/atlas/migrations/0096_casecollection_show_differentials_post.py new file mode 100644 index 00000000..94ef1ba0 --- /dev/null +++ b/atlas/migrations/0096_casecollection_show_differentials_post.py @@ -0,0 +1,18 @@ +# Generated by Django 6.0.1 on 2026-04-13 13:23 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('atlas', '0095_casecollection_show_case_link_post_and_more'), + ] + + operations = [ + migrations.AddField( + model_name='casecollection', + name='show_differentials_post', + field=models.BooleanField(default=False, help_text='Show differentials for the case (post exam)'), + ), + ] diff --git a/atlas/models.py b/atlas/models.py index a97eb8e7..71610616 100644 --- a/atlas/models.py +++ b/atlas/models.py @@ -1303,6 +1303,9 @@ class CaseCollection(ExamOrCollectionGenericBase): show_displaysets_post = models.BooleanField( default=False, help_text="Show display sets for the case (post exam)" ) + show_differentials_post = models.BooleanField( + default=False, help_text="Show differentials for the case (post exam)" + ) author = models.ManyToManyField( diff --git a/atlas/templates/atlas/case_display_block.html b/atlas/templates/atlas/case_display_block.html index bbf0df89..fd0524e0 100755 --- a/atlas/templates/atlas/case_display_block.html +++ b/atlas/templates/atlas/case_display_block.html @@ -679,20 +679,11 @@
- {% include 'atlas/partials/_case_findings.html' %} + {% include 'atlas/partials/_series_findings.html' %} {% include 'atlas/partials/_case_displaysets.html' %}
-
-
- Differentials - -
-
+ {% include 'atlas/partials/_case_differentials.html' %} diff --git a/atlas/templates/atlas/collection_case_view_take.html b/atlas/templates/atlas/collection_case_view_take.html index 300e08b7..c30e7e0d 100644 --- a/atlas/templates/atlas/collection_case_view_take.html +++ b/atlas/templates/atlas/collection_case_view_take.html @@ -185,11 +185,14 @@ {% endif %} {% if collection.show_findings_post %} - {% include 'atlas/partials/_case_findings.html' %} + {% include 'atlas/partials/_series_findings.html' %} {% endif %} {% if collection.show_displaysets_post %} {% include 'atlas/partials/_case_displaysets.html' %} {% endif %} + {% if collection.show_differentials_post %} + {% include 'atlas/partials/_case_differentials.html' %} + {% endif %} {% if resources %}
Resources
diff --git a/atlas/templates/atlas/partials/_case_differentials.html b/atlas/templates/atlas/partials/_case_differentials.html new file mode 100644 index 00000000..72c924f1 --- /dev/null +++ b/atlas/templates/atlas/partials/_case_differentials.html @@ -0,0 +1,11 @@ +{# Partial: Case Differentials #} +
+
+ Differentials + +
+
diff --git a/atlas/templates/atlas/partials/_case_findings.html b/atlas/templates/atlas/partials/_series_findings.html similarity index 100% rename from atlas/templates/atlas/partials/_case_findings.html rename to atlas/templates/atlas/partials/_series_findings.html