7b52cab180
Refactor SelectionTable to use per-table initializers for row selection controls and improve JavaScript handling in templates
Ross
2026-03-25 22:05:19 +00:00
ffb730e9c8
Remove exam_mode filter for superusers in generic_exam_htmx to display all non-archived exams
Ross
2026-03-25 21:37:56 +00:00
1b199150e5
Refactor row selection handling in SelectionTable to server-side rendering and per-table initializers for improved maintainability
Ross
2026-03-25 21:37:43 +00:00
bf7f88ac6e
Render row selection controls server-side in SelectionTable for improved usability
Ross
2026-03-25 21:34:38 +00:00
1d19afa72d
Refactor tables to inherit from SelectionTable for consistent behavior across Anatomy and Question tables
Ross
2026-03-25 21:26:32 +00:00
bd0c71140c
Update button elements in selection controls to ensure proper type attribute for improved accessibility
Ross
2026-03-25 21:21:50 +00:00
d6487eae88
Enhance migration process for rapids to shorts; skip normal rapids and provide user feedback on migration status
Ross
2026-03-25 21:14:33 +00:00
06fe73e2a3
Add migration actions for Rapid questions to Shorts in admin and templates
Ross
2026-03-25 21:12:30 +00:00
ec0bad02c6
Implement modal opening for tokens in markup; replace popup actions with modal invocations for display sets and findings
Ross
2026-03-23 16:51:25 +00:00
de5b6c36f3
Refactor modal handling for display sets and findings; extract modals into partials for improved maintainability
Ross
2026-03-23 16:13:56 +00:00
90e22435a5
Add preview templates and update URLs for display sets and series findings
Ross
2026-03-23 15:39:38 +00:00
a82e797bae
Enhance markup rendering to support interactive tokens with styled spans and data attributes for client-side upgrades
Ross
2026-03-23 15:34:57 +00:00
97db951c79
Enhance markup inserter and search result templates with custom label prompts for cases, display sets, and findings
Ross
2026-03-23 14:35:59 +00:00
f70ecb4648
Enhance finding search functionality to support series findings and improve result display with badges
Ross
2026-03-23 14:30:07 +00:00
a792f0c7cd
Enhance finding and display set widgets with explicit case filtering and badge indicators
Ross
2026-03-23 14:18:25 +00:00
13d73020ee
Enhance finding and display set pickers with dynamic case filtering and badge indicators
Ross
2026-03-23 13:59:28 +00:00
4d6d535ca7
Enhance display set and finding pickers with case detection and filtering
Ross
2026-03-23 13:54:44 +00:00
fbb2a2cc18
Allow standard fetch/ajax requests in finding and displayset search endpoints
Ross
2026-03-23 13:41:37 +00:00
20b4d6b6af
Add finding and displayset search functionality with corresponding widgets and endpoints
Ross
2026-03-23 13:34:28 +00:00
d7ed8881d8
Implement case picker modal for enhanced case linking in markup inserter
Ross
2026-03-23 12:26:19 +00:00
3ae6ce53bc
Enhance markup inserter with logging and auto-attach functionality for textareas
Ross
2026-03-23 12:15:49 +00:00
5a5eaa04a2
Add markup inserter functionality and render markup filter for enhanced text editing
Ross
2026-03-23 11:46:21 +00:00
d75d2be547
Implement feature X to enhance user experience and fix bug Y in module Z
Ross
2026-03-23 11:08:34 +00:00
f65e78b959
Add new URL patterns for user and submitted CID lists in exam collections
Ross
2026-03-23 11:04:20 +00:00
7526f6a902
Refactor DICOM viewer initialization to use safe mounting helper for improved reliability and error handling
Ross
2026-03-23 10:46:28 +00:00
b17774aa7c
Refactor modal reopening logic to streamline URL parameter handling and improve code clarity
Ross
2026-03-23 10:35:07 +00:00
077bd3ed87
Refactor display set modal loading functions for improved readability and error handling
Ross
2026-03-23 10:34:03 +00:00
73a364fd44
Enhance modal functionality: add URL parameter handling for displaysets and findings, and reopen modals based on URL params
Ross
2026-03-23 10:27:13 +00:00
8733f59882
Add fullscreen display set modal and button for enhanced viewing experience
Ross
2026-03-23 10:24:07 +00:00
64d4958744
Fix link in case search item template to direct to case detail page
Ross
2026-03-23 09:58:49 +00:00
9e0e66bcd9
update dv3d
Ross
2026-03-23 09:44:51 +00:00
ec4dcdba2b
Add empty state display for cases without display sets and link to add new ones
Ross
2026-03-23 09:43:27 +00:00
4512b799a6
Add get_full_url method to SeriesImageBase and update DICOM template to use it
Ross
2026-03-23 09:35:28 +00:00
d313cd083c
Add admin hash search link and enhance uploads hash search functionality
Ross
2026-03-18 20:57:29 +00:00
8bbb6b741d
Remove truncation from image hash display in series images template
Ross
2026-03-18 19:56:26 +00:00
d00a7f9cf6
Add admin feature to search uploads by pixel hash and corresponding template
Ross
2026-03-18 19:38:20 +00:00
70602e6f71
Refactor code structure for improved readability and maintainability
Ross
2026-03-16 14:09:29 +00:00
b35057d059
Fix indentation for download link in case display block
Ross
2026-03-16 12:28:31 +00:00
1cadbab742
Enhance JSON display by integrating pretty JSON formatter in various templates
Ross
2026-03-16 12:08:34 +00:00
3ea51f976d
Add pretty JSON filter and enhance JSON display in viewer state and annotations
Ross
2026-03-16 11:56:03 +00:00
d0686dbe17
update dv3d
Ross
2026-03-16 11:05:50 +00:00
e391f4f943
Add download functionality for case DICOMs and metadata as ZIP
Ross
2026-03-16 11:03:37 +00:00
65208ae7ad
Refactor presentation display by moving it to the metadata column for a tighter layout
Ross
2026-03-09 12:24:06 +00:00
82bea5ff05
Refactor series actions layout by removing unnecessary div and improving structure
Ross
2026-03-09 12:18:03 +00:00
71c5cc6c24
Enhance series actions layout with improved flexbox styling and structure
Ross
2026-03-09 12:09:46 +00:00
6c7a37ca4a
Refactor series actions layout and enhance button styles for improved usability
Ross
2026-03-09 12:06:24 +00:00
4788d56dec
Add series block styling with dark theme support and enhance highlight effects
Ross
2026-03-09 12:02:41 +00:00
42bffc0c07
Enhance case description and presentation styles with dark mode support
Ross
2026-03-09 11:40:50 +00:00
996ef4877c
Refactor case metadata layout and improve quick-edit button integration
Ross
2026-03-09 10:44:48 +00:00
b87db68329
Enhance quick-edit button functionality and layout in case metadata display
Ross
2026-03-09 10:44:06 +00:00
b87c0a776c
Implement feature X to enhance user experience and optimize performance
Ross
2026-03-09 10:18:43 +00:00
af9bfabeed
Update subspecialty and pathological process display to use 'None' badge for empty states
Ross
2026-03-09 09:48:42 +00:00
2c482216c1
Add case viewing buttons and improve layout in case display block
Ross
2026-03-09 09:46:25 +00:00
61c768b80d
Fix selection toggle logic for series items in user uploads
Ross
2026-03-02 13:14:18 +00:00
5d0ff3373d
Enhance series selection functionality with select/deselect all buttons and improve selection toggle logic
Ross
2026-03-02 13:14:05 +00:00
c14ad2dcf7
Refactor case import functionality and enhance logging in views
Ross
2026-03-02 13:04:14 +00:00
b503558ee4
Add case selection handling and import functionality in user uploads
Ross
2026-03-02 12:48:55 +00:00
c177d21688
Fix indentation for quick edit buttons and form in case inline field template
Ross
2026-03-02 12:45:26 +00:00
2a1db54a17
Enhance case inline editing and search functionality with improved UI and new subspecialty handling
Ross
2026-03-02 12:41:25 +00:00
b1ec4b173e
Refactor case inline editing and search widget for improved functionality and layout
Ross
2026-03-02 12:31:06 +00:00
4c1e0c3d2a
Add case inline editing functionality and search widget improvements
Ross
2026-03-02 12:23:51 +00:00
4e6f72e045
Add case selection modal for importing series into existing cases
Ross
2026-03-02 11:42:25 +00:00
ed3bd3433b
Add quick sort options to normals list for improved user navigation
Ross
2026-03-02 11:41:32 +00:00
2c6d0f2613
Add sorting functionality to normal cases list with user-selected options
Ross
2026-03-02 11:38:17 +00:00
7cac5aa60f
Refactor user uploads template to enhance selection functionality and update count display
Ross
2026-03-02 11:32:19 +00:00
a5a4084994
Add modality badge to series display for improved information visibility
Ross
2026-03-02 11:20:52 +00:00
7caaa425ed
Refactor series item layout to use responsive grid for improved display and interaction
Ross
2026-03-02 11:19:45 +00:00
904c023bf1
Refactor series list display for improved layout and styling
Ross
2026-03-02 11:18:00 +00:00
e2e0e374e6
Refactor series tags modal for improved structure and loading indication
Ross
2026-03-02 11:15:23 +00:00
af2dcd95b2
Add modal for viewing series DICOM tags with HTMX integration and improved styling
Ross
2026-03-02 11:14:28 +00:00
6ff8706fa4
Refactor logging setup to use Loguru in WSGI and views for improved logging consistency and debugging
Ross
2026-03-02 11:09:05 +00:00
12e3d47600
Enhance logging configuration in WSGI setup for better debugging and error handling
Ross
2026-03-02 11:04:51 +00:00
b3f5684e69
Add global HTMX error handler to prevent JS errors when error container is missing
Ross
2026-03-02 10:39:46 +00:00
166b0a0282
Refactor CSS formatting in user uploads template for improved readability
Ross
2026-03-02 10:37:02 +00:00
ed6418efad
Add select/deselect all buttons for series in user uploads view and enhance styles for better visibility
Ross
2026-03-02 10:36:21 +00:00
0c6d33e26a
Enhance user uploads view by grouping series by StudyInstanceUID and adding a partial template for displaying common DICOM tags
Ross
2026-03-02 10:31:04 +00:00
b43d441da1
Refactor authentication for DICOM endpoints to use TokenAuth and enhance error handling in upload process
Ross
2026-03-02 10:02:17 +00:00
b7cf022622
Refactor import_dicoms_helper to accept explicit queryset and enhance upload_dicom_case with detailed upload status reporting
Ross
2026-02-23 13:16:32 +00:00
419063fdeb
Enhance BearerAuth to set request.user from api_token and improve series author assignment in import_dicoms_helper
Ross
2026-02-23 12:52:55 +00:00
a6205c95cb
Update authentication method to BearerAuth for DICOM endpoints
Ross
2026-02-23 12:48:58 +00:00
c00e08d63e
Refactor token authentication: streamline bearer token validation and improve error handling
Ross
2026-02-23 12:41:58 +00:00
a3ac91437f
Implement API token authentication: add BearerAuth and SessionOrBearer classes, create endpoints for token generation and validation
Ross
2026-02-23 12:35:29 +00:00
d7f3ebf950
Add API token management: implement APIToken model, views, and templates for creating and revoking tokens
Ross
2026-02-23 11:57:57 +00:00
83d1b48213
Add DICOM upload and case retrieval endpoints: implement upload_dicom_case and get_cases_available functions
Ross
2026-02-23 10:45:34 +00:00
65db1220d8
Fix button formatting in series image size partial template
Ross
2026-02-23 10:34:18 +00:00
3cdfba0acf
Add image size display to series viewer: implement HTMX endpoint and partial template for total image size
Ross
2026-02-23 09:55:35 +00:00
d899d0d86a
Enhance ProcedureForm and ProcedureCreate: add form helper initialization, update procedure form action URL, and implement logging in dispatch method
Ross
2026-02-16 14:24:07 +00:00
44d23801b2
Add Procedure model integration: create views, forms, and templates; update URLs and search functionality
Ross
2026-02-16 14:15:28 +00:00
6e3ab7de41
Add procedures filter to NormalCaseFilter; update fields and queryset handling
Ross
2026-02-16 14:08:37 +00:00
a51a5c8d54
Add Procedure model and integrate into CaseForm; update views and templates for procedure handling
Ross
2026-02-16 14:04:37 +00:00
c61f92ae9e
Refactor exam search widget: streamline filtering logic and enhance queryset efficiency
Ross
2026-02-16 13:49:17 +00:00
6e30fcc19f
Enhance exam search widget: refactor query handling to support wildcard searches and improve filter options rendering
Ross
2026-02-16 13:46:09 +00:00
36da045d71
Enhance NormalCase functionality: prepopulate age fields on edit, update author handling in create case normal view, and refine template logic for editing permissions
Ross
2026-02-16 13:45:10 +00:00
0b6661c018
Refactor NormalCase model: remove 'added_by' field, add 'author' ManyToManyField; update related views and templates for editing functionality
Ross
2026-02-16 13:32:06 +00:00
64103cac1e
Enhance exam search widget: improve filter handling and parsing in JavaScript
Ross
2026-02-16 13:17:08 +00:00
990f4534bd
Update case display block: replace plain text with links for findings, structures, and conditions
Ross
2026-02-16 12:12:18 +00:00
4382c6070e
Enhance exam search widget: add error handling for model retrieval and improve query parsing
Ross
2026-02-16 12:10:00 +00:00
8ba9543c89
Refactor exam search widget: simplify model retrieval and remove redundant code
Ross
2026-02-16 12:03:57 +00:00
f2eaf6197e
Refactor exam management: update exam edit form and add exam links partial
Ross
2026-02-16 11:47:49 +00:00
b19eefa60d
Change button text from "Add" to "Save" in exam edit form
Ross
2026-02-16 11:27:20 +00:00