From 0f8bae8a148e167bf8e56ab8c365a18f4871017a Mon Sep 17 00:00:00 2001 From: Ross Date: Mon, 17 Nov 2025 11:11:09 +0000 Subject: [PATCH] Refactor URL patterns: update legacy case_id references to include 'id' for improved clarity and consistency --- .../atlas/collection_case_displaysetup.html | 112 +++++++++--------- .../atlas/collection_case_view_take.html | 2 +- .../templates/atlas/partials/_prior_card.html | 30 ++--- .../casedetails_management_links.html | 6 +- atlas/urls.py | 20 ++-- 5 files changed, 85 insertions(+), 85 deletions(-) diff --git a/atlas/templates/atlas/collection_case_displaysetup.html b/atlas/templates/atlas/collection_case_displaysetup.html index 8283c7e4..7d77bf30 100644 --- a/atlas/templates/atlas/collection_case_displaysetup.html +++ b/atlas/templates/atlas/collection_case_displaysetup.html @@ -3,67 +3,67 @@ {% block content %} -{% include 'atlas/partials/_viewing_case_as_part_of_collection.html' with nav_link_view="atlas:collection_case_displaysetup" %} -

Setup default display for case

+ {% include 'atlas/partials/_viewing_case_as_part_of_collection.html' with nav_link_view="atlas:collection_case_displaysetup" %} +

Setup default display for case

- - -
+ + +
- + }) + .catch(error => { + document.getElementById('viewerstate-save-response').innerHTML = "Error resetting viewer state."; + }); + }); + {% endblock %} \ No newline at end of file diff --git a/atlas/templates/atlas/collection_case_view_take.html b/atlas/templates/atlas/collection_case_view_take.html index e0f11093..cb16cbae 100644 --- a/atlas/templates/atlas/collection_case_view_take.html +++ b/atlas/templates/atlas/collection_case_view_take.html @@ -77,7 +77,7 @@ {% if collection.show_ohif_viewer_link %}
- {% if question_completed %} + {% if question_completed %} {% else %} diff --git a/atlas/templates/atlas/partials/_prior_card.html b/atlas/templates/atlas/partials/_prior_card.html index a8e18b7c..10e84a7e 100644 --- a/atlas/templates/atlas/partials/_prior_card.html +++ b/atlas/templates/atlas/partials/_prior_card.html @@ -24,14 +24,14 @@ View case
- {% if not added %} -
+ {% if not added %} + {% csrf_token %}
@@ -49,13 +49,13 @@
{% else %} -
+ {% csrf_token %}
Current relation: {{relation}}
diff --git a/atlas/templates/atlas/partials/casedetails_management_links.html b/atlas/templates/atlas/partials/casedetails_management_links.html index 24aecf31..48776660 100644 --- a/atlas/templates/atlas/partials/casedetails_management_links.html +++ b/atlas/templates/atlas/partials/casedetails_management_links.html @@ -1,14 +1,14 @@
- + - + {% if collection.collection_type == "QUE" %} - + {% if casedetail.question_schema %} {% else %} diff --git a/atlas/urls.py b/atlas/urls.py index 00197e45..8bc4cc74 100755 --- a/atlas/urls.py +++ b/atlas/urls.py @@ -174,7 +174,7 @@ urlpatterns = [ ), # Backwards-compatible redirect from legacy case_id-style URLs path( - "collection//case//details", + "collection//case/id//details", views.redirect_collection_case_details_by_id, name="collection_case_details_legacy", ), @@ -184,7 +184,7 @@ urlpatterns = [ name="collection_case_questions", ), path( - "collection//case//questions", + "collection//case/id//questions", views.redirect_collection_case_questions_by_id, name="collection_case_questions_legacy", ), @@ -194,7 +194,7 @@ urlpatterns = [ name="collection_case_priors", ), path( - "collection//case//priors", + "collection//case/id//priors", views.redirect_collection_case_priors_by_id, name="collection_case_priors_legacy", ), @@ -204,7 +204,7 @@ urlpatterns = [ name="collection_case_dicom_json", ), path( - "collection//case//dicom_json", + "collection//case/id//dicom_json", views.redirect_collection_case_dicom_json_by_id, name="collection_case_dicom_json_legacy", ), @@ -214,7 +214,7 @@ urlpatterns = [ name="collection_case_dicom_json_review", ), path( - "collection//case//dicom_json/review", + "collection//case/id//dicom_json/review", views.redirect_collection_case_dicom_json_review_by_id, name="collection_case_dicom_json_review_legacy", ), @@ -300,7 +300,7 @@ urlpatterns = [ ), # legacy path that used case PK; redirect to canonical case_number URL path( - "collection//", + "collection//id/", views.redirect_collection_case_view_by_id, name="collection_case_view_legacy", ), @@ -310,7 +310,7 @@ urlpatterns = [ name="collection_case_displaysetup", ), path( - "collection///display_setup", + "collection//id//display_setup", views.redirect_collection_case_displaysetup_by_id, name="collection_case_displaysetup_legacy", ), @@ -320,7 +320,7 @@ urlpatterns = [ name="collection_case_view_take", ), path( - "collection///take//", + "collection//id//take//", views.redirect_collection_case_view_take_by_id, name="collection_case_view_take_legacy", ), @@ -330,7 +330,7 @@ urlpatterns = [ name="collection_case_view_take_user", ), path( - "collection///take/", + "collection//id//take/", views.redirect_collection_case_view_take_user_by_id, name="collection_case_view_take_user_legacy", ), @@ -340,7 +340,7 @@ urlpatterns = [ name="collection_case_view_take_user_answers", ), path( - "collection///take/answers", + "collection//id//take/answers", views.redirect_collection_case_view_take_user_answers_by_id, name="collection_case_view_take_user_answers_legacy", ),