From d313cd083c60974fc913d14a9570c1a5aa9daeac Mon Sep 17 00:00:00 2001 From: Ross Date: Wed, 18 Mar 2026 20:57:29 +0000 Subject: [PATCH] Add admin hash search link and enhance uploads hash search functionality --- atlas/templates/atlas/base.html | 5 + .../templates/atlas/uploads_hash_search.html | 105 ++++++++++++++++-- atlas/templates/atlas/user_uploads.html | 3 - atlas/views.py | 24 ++-- rad.code-workspace | 8 +- 5 files changed, 122 insertions(+), 23 deletions(-) diff --git a/atlas/templates/atlas/base.html b/atlas/templates/atlas/base.html index 6c71be68..37d7f547 100755 --- a/atlas/templates/atlas/base.html +++ b/atlas/templates/atlas/base.html @@ -122,6 +122,11 @@ + {% if request.user.is_staff %} + + {% endif %} diff --git a/atlas/templates/atlas/uploads_hash_search.html b/atlas/templates/atlas/uploads_hash_search.html index bbdbd0dc..e2decea6 100644 --- a/atlas/templates/atlas/uploads_hash_search.html +++ b/atlas/templates/atlas/uploads_hash_search.html @@ -2,7 +2,7 @@ {% block content %}

Search uploaded DICOMs by pixel-data hash

-

Admin-only tool for searching uncategorised uploads by image_blake3_hash.

+

Admin-only tool for searching uncategorised uploads and imported Atlas images by image_blake3_hash.

@@ -21,9 +21,16 @@ {% if hash_query %} -

Found {{ result_count }} upload{{ result_count|pluralize }} for {{ hash_query }}.

+

+ Found + {{ uploads_result_count }} pending upload{{ uploads_result_count|pluralize }} + and + {{ imported_result_count }} imported image{{ imported_result_count|pluralize }} + for {{ hash_query }}. +

- {% if page_obj.object_list %} +

Pending uploads

+ {% if uploads_page_obj.object_list %}
@@ -36,7 +43,7 @@ - {% for dicom in page_obj.object_list %} + {% for dicom in uploads_page_obj.object_list %} @@ -55,24 +62,24 @@
{{ dicom.image_blake3_hash }} {{ dicom.created_date }}
- {% if page_obj.paginator.num_pages > 1 %} -